Closed plobsing closed 3 months ago
All tests were cache hits
193 tests (100.0%) were fully cached saving 47s.
All tests were cache hits
5 tests (100.0%) were fully cached saving 631ms.
All tests were cache hits
2 tests (100.0%) were fully cached saving 516ms.
All tests were cache hits
1 test (100.0%) was fully cached saving 6s.
All tests were cache hits
3 tests (100.0%) were fully cached saving 925ms.
All tests were cache hits
3 tests (100.0%) were fully cached saving 925ms.
All tests were cache hits
1 test (100.0%) was fully cached saving 59ms.
All tests were cache hits
1 test (100.0%) was fully cached saving 59ms.
All tests were cache hits
2 tests (100.0%) were fully cached saving 184ms.
All tests were cache hits
1 test (100.0%) was fully cached saving 55ms.
All tests were cache hits
3 tests (100.0%) were fully cached saving 770ms.
All tests were cache hits
1 test (100.0%) was fully cached saving 167ms.
All tests were cache hits
1 test (100.0%) was fully cached saving 59ms.
All tests were cache hits
1 test (100.0%) was fully cached saving 59ms.
All tests were cache hits
1 test (100.0%) was fully cached saving 507ms.
All tests were cache hits
40 tests (100.0%) were fully cached saving 16s.
All tests were cache hits
10 tests (100.0%) were fully cached saving 7s.
All tests were cache hits
10 tests (100.0%) were fully cached saving 4s.
All tests were cache hits
2 tests (100.0%) were fully cached saving 324ms.
All tests were cache hits
2 tests (100.0%) were fully cached saving 562ms.
All tests were cache hits
1 test (100.0%) was fully cached saving 251ms.
Withdrawing proposal. find
is not universally available. https://github.com/aspect-build/rules_js/pull/1904 is a better proposal.
Recursive
chmod
would work fine, but we want to skip the top-level directory. Using a shell glob to enumerate the first-level children, as was done with https://github.com/aspect-build/rules_js/pull/1894, runs into difficulties when importing large packages: we can run afoul ofARG_MAX
. This is observed, for instance, when extracting@material-ui/icons
:The number of characters in the enumeration of all top-level entries in the package's archive is 492 KiB:
This is a sizeable fraction of the
ARG_MAX
(1024 KiB on MacOS):While the relative filenames are still under the limit, we go over once we prefix each filename with
package_store_directory
.Changes are visible to end-users: no
Test plan
aspect_rules_js
v2.0.0.