1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-21 15:04:11 -05:00
denoland-deno/tests/integration
Divy Srivastava 9b5d2f8c1b
feat(publish): provenance attestation (#22573)
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.
2024-02-28 07:58:02 +05:30
..
bench_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
bundle_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
cache_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
cert_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
check_tests.rs fix(unstable): sloppy imports should resolve .d.ts files during types resolution (#22602) 2024-02-27 18:30:21 +00:00
compile_tests.rs fix(compile): respect compiler options for emit (#22521) 2024-02-21 23:03:11 +00:00
coverage_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
doc_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
eval_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
flags_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
fmt_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
info_tests.rs perf(jsr): fast check cache and lazy fast check graph (#22485) 2024-02-20 21:29:57 +00:00
init_tests.rs chore: move cli/tests/ -> tests/ (#22369) 2024-02-10 20:22:13 +00:00
inspector_tests.rs chore: move cli/tests/ -> tests/ (#22369) 2024-02-10 20:22:13 +00:00
install_tests.rs chore: move cli/tests/ -> tests/ (#22369) 2024-02-10 20:22:13 +00:00
js_unit_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
jsr_tests.rs perf(jsr): fast check cache and lazy fast check graph (#22485) 2024-02-20 21:29:57 +00:00
jupyter_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
lint_tests.rs feat(unstable/lint): no-slow-types for JSR packages (#22430) 2024-02-19 15:28:41 +00:00
lsp_tests.rs feat(lsp): auto-import completions for jsr specifiers (#22462) 2024-02-21 02:45:00 +00:00
mod.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
node_compat_tests.rs chore(cli): fix part of flaky test (#22515) 2024-02-21 19:10:51 +00:00
node_unit_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
npm_tests.rs feat(unstable): single checksum per JSR package in the lockfile (#22421) 2024-02-15 14:49:35 -05:00
publish_tests.rs feat(publish): provenance attestation (#22573) 2024-02-28 07:58:02 +05:30
repl_tests.rs chore: bump deno_core (#22596) 2024-02-27 08:05:57 -07:00
run_tests.rs fix(publish): better no-slow-types type discovery (#22517) 2024-02-21 14:12:36 -05:00
shared_library_tests.rs chore: move cli/tests/ -> tests/ (#22369) 2024-02-10 20:22:13 +00:00
task_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
test_tests.rs chore(cli): pre-factor the sanitizer tests (#22436) 2024-02-16 10:49:42 -07:00
upgrade_tests.rs chore: move cli/tests/ -> tests/ (#22369) 2024-02-10 20:22:13 +00:00
vendor_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
watcher_tests.rs chore: move cli/tests/ -> tests/ (#22369) 2024-02-10 20:22:13 +00:00
worker_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00