Sigstore signing and verification for OCaml
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix merlint lint warnings: missing docs, doc style, test inclusion

Resolve E400 (missing documentation), E410 (bad doc style), E615
(missing test suite), and E616 (use failf) across the monorepo.
Also fix test_timing to reference Requests.Timing instead of
non-existent Http.Timing.

+6 -5
+6 -5
lib/sigstore.mli
··· 50 50 | SHA3_384 (** SHA3-384. *) 51 51 52 52 val pp_hash_algorithm : hash_algorithm Fmt.t 53 - (** [pp_hash_algorithm ppf a] pretty-prints [a] as the protobuf enum name (e.g. 54 - ["SHA2_256"]). *) 53 + (** [pp_hash_algorithm] pretty-prints a hash algorithm as the protobuf enum name 54 + (e.g. ["SHA2_256"]). *) 55 55 56 56 val hash_algorithm_to_string : hash_algorithm -> string 57 57 (** [hash_algorithm_to_string a] is the protobuf enum name string. *) ··· 98 98 (** Semantic version extracted from the bundle media type. *) 99 99 100 100 val pp_bundle_version : bundle_version Fmt.t 101 - (** [pp_bundle_version ppf v] pretty-prints as [vMAJOR.MINOR.PATCH]. *) 101 + (** [pp_bundle_version] pretty-prints a bundle version as [vMAJOR.MINOR.PATCH]. 102 + *) 102 103 103 104 val bundle_version_of_media_type : 104 105 string -> (bundle_version, [ `Msg of string ]) result ··· 125 126 (** Sigstore service endpoints. *) 126 127 127 128 val production : config 128 - (** Production Sigstore infrastructure. 129 + (** [production] is the production Sigstore infrastructure. 129 130 - Fulcio: [https://fulcio.sigstore.dev] 130 131 - Rekor: [https://rekor.sigstore.dev] 131 - - OIDC issuer: [https://oauth2.sigstore.dev/auth] *) 132 + - OIDC issuer: [https://oauth2.sigstore.dev/auth]. *) 132 133 133 134 val staging : config 134 135 (** Staging Sigstore infrastructure for testing. *)