mirror of
https://github.com/denoland/deno.git
synced 2024-11-27 16:10:57 -05:00
9b5d2f8c1b
Supply chain security for JSR. ``` $ deno publish --provenance Successfully published @divy/test_provenance@0.0.3 Provenance transparency log available at https://search.sigstore.dev/?logIndex=73657418 ``` 0. Package has been published. 1. Fetches the version manifest and verifies it's matching with uploaded files and exports. 2. Builds the attestation SLSA payload using Github actions env. 3. Creates an ephemeral key pair for signing the github token (aud=sigstore) and DSSE pre authentication tag. 4. Requests a X.509 signing certificate from Fulcio using the challenge and ephemeral public key PEM. 5. Prepares a DSSE envelop for Rekor to witness. Posts an intoto entry to Rekor and gets back the transparency log index. 6. Builds the provenance bundle and posts it to JSR.
7 lines
355 B
Text
7 lines
355 B
Text
Check file:///[WILDCARD]/publish/successful/mod.ts
|
|
Checking for slow types in the public API...
|
|
Check file:///[WILDCARD]/publish/successful/mod.ts
|
|
Publishing @foo/bar@1.0.0 ...
|
|
Successfully published @foo/bar@1.0.0
|
|
Provenance transparency log available at https://search.sigstore.dev/?logIndex=42069
|
|
Visit http://127.0.0.1:4250/@foo/bar@1.0.0 for details
|