1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-22 07:14:47 -05:00
denoland-deno/tests/integration
David Sherret 4f80d83774
feat(unstable): single checksum per JSR package in the lockfile (#22421)
This changes the lockfile to not store JSR specifiers in the "remote"
section. Instead a single JSR integrity is stored per package in the
lockfile, which is a hash of the version's `x.x.x_meta.json` file, which
contains hashes for every file in the package. The hashes in this file
are then compared against when loading.

Additionally, when using `{ "vendor": true }` in a deno.json, the files
can be modified without causing lockfile errors—the checksum is only
checked when copying into the vendor folder and not afterwards
(eventually we should add this behaviour for non-jsr specifiers as
well). As part of this change, the `vendor` folder creation is not
always automatic in the LSP and running an explicit cache command is
necessary. The code required to track checksums in the LSP would have
been too complex for this PR, so that all goes through deno_graph now.
The vendoring is still automatic when running from the CLI.
2024-02-15 14:49:35 -05:00
..
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 chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
compile_tests.rs chore: move cli/tests/ -> tests/ (#22369) 2024-02-10 20:22:13 +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 chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07: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 feat(unstable): single checksum per JSR package in the lockfile (#22421) 2024-02-15 14:49:35 -05:00
jupyter_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
lint_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
lsp_tests.rs feat(unstable): single checksum per JSR package in the lockfile (#22421) 2024-02-15 14:49:35 -05:00
mod.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07:00
node_compat_tests.rs chore: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -07: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): allow passing config flag (#22416) 2024-02-14 17:13:07 +00:00
repl_tests.rs chore: move cli/tests/ -> tests/ (#22369) 2024-02-10 20:22:13 +00:00
run_tests.rs feat(unstable): single checksum per JSR package in the lockfile (#22421) 2024-02-15 14:49:35 -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: continue tests/ re-org (#22396) 2024-02-12 17:13:14 -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