rules_js
rules_js copied to clipboard
npm package untar not to use remote-cache
It's pretty meaningless to use remote-cache for npm untar action. All npm packages are small in size I think?
- If there's a few files in the tarball, untar would be instant anyway
- If there's a lot of files in the barball, untar would be instant, but it takes long time to upload to remote cache
And even if there's a big tarball, it probably take similar time to extract the tarball vs downloading these files from remote-cache? Even if the remote-cache is a local implemented one.
Test
All tests were cache hits
203 tests (100.0%) were fully cached saving 40s.
Test
e2e/bzlmod
All tests were cache hits
5 tests (100.0%) were fully cached saving 789ms.
Test
e2e/gyp_no_install_script
All tests were cache hits
2 tests (100.0%) were fully cached saving 184ms.
Test
e2e/js_image_oci
All tests were cache hits
1 test (100.0%) was fully cached saving 9s.
Test
e2e/npm_link_package
All tests were cache hits
3 tests (100.0%) were fully cached saving 920ms.
Test
e2e/npm_link_package-esm
All tests were cache hits
3 tests (100.0%) were fully cached saving 924ms.
Test
e2e/npm_translate_lock
All tests were cache hits
1 test (100.0%) was fully cached saving 27ms.
Test
e2e/npm_translate_lock_empty
All tests were cache hits
1 test (100.0%) was fully cached saving 27ms.
Test
e2e/npm_translate_lock_multi
All tests were cache hits
2 tests (100.0%) were fully cached saving 296ms.
Test
e2e/npm_translate_lock_partial_clone
All tests were cache hits
1 test (100.0%) was fully cached saving 112ms.
Test
e2e/npm_translate_lock_replace_packages
All tests were cache hits
3 tests (100.0%) were fully cached saving 254ms.
Test
e2e/npm_translate_lock_subdir_patch
All tests were cache hits
1 test (100.0%) was fully cached saving 236ms.
Test
e2e/npm_translate_package_lock
All tests were cache hits
1 test (100.0%) was fully cached saving 81ms.
Test
e2e/npm_translate_yarn_lock
All tests were cache hits
1 test (100.0%) was fully cached saving 81ms.
Test
e2e/package_json_module
All tests were cache hits
1 test (100.0%) was fully cached saving 504ms.
Test
e2e/pnpm_lockfiles
All tests were cache hits
40 tests (100.0%) were fully cached saving 2s.
Test
e2e/pnpm_workspace
All tests were cache hits
10 tests (100.0%) were fully cached saving 2s.
Test
e2e/pnpm_workspace_rerooted
All tests were cache hits
10 tests (100.0%) were fully cached saving 2s.
Test
e2e/repo_mapping
All tests were cache hits
2 tests (100.0%) were fully cached saving 493ms.
Test
e2e/rules_foo
All tests were cache hits
2 tests (100.0%) were fully cached saving 153ms.
Test
e2e/runfiles
All tests were cache hits
1 test (100.0%) was fully cached saving 413ms.
Test
e2e/vendored_node
All tests were cache hits
1 test (100.0%) was fully cached saving 171ms.
