Commit Graph
21 Commits
Author SHA1 Message Date
Arpad Borsos 1fe0a60026 Merge branch 'master' of https://github.com/Swatinem/rust-cache 2026-06-06 14:11:05 +02:00
Arpad Borsos be9aa033ee package maintenance
- update to TS6
- replace ncc by rollup, which seems to now be the recommended workflow according to <https://github.com/actions/typescript-action>
- remove buildjet provider, as they are shutting down, see <https://buildjet.com/for-github-actions/blog/we-are-shutting-down>
2026-06-06 14:02:52 +02:00
Charles Lechasseur ed5e89b8ff feat: cache more cargo binaries (#325)
Instead of relying on `.crates2.json` to know which binaries are installed,
scan the bin directory and save the result in the action's state.
2026-04-12 19:41:04 +02:00
eitsupi bc1860267c fix: include target names in build/ and .fingerprint/ cleanup (#317) 2026-03-14 16:23:14 +01:00
Arpad Borsos 008623fb83 also cache cargo install metadata 2024-12-29 08:47:45 +01:00
Max Heller d30f1144e8 Only key by Cargo.toml and Cargo.lock files of workspace members (#180) 2023-12-03 11:57:51 +01:00
Filippo Neysofu Costa 67c46e7159 Support for trybuild and similar macro testing tools (#168)
Signed-off-by: Filippo Costa <[email protected]>
2023-09-12 19:32:03 +02:00
Arpad Borsos 80c47cc945 Clean up credentials.toml 2023-08-02 12:54:48 +02:00
Arpad Borsos f6987ea139 Improve errors and cleanup
- Silence errors and do not create error annotations, fixes #144
- Implement cleanup for new sparse registry
- Do not clean `-sys` dependencies from `registry/src`, hopefully fixes  #150
2023-08-02 12:15:14 +02:00
Steven Hartland ad97570a01 fix: cache key stability (#142)
Ensure consistency of main and post configuration by storing and
restoring it from state, which in turn ensures cache key stability.

Also:
* Fixed some typos.
* Use core.error for logging errors.
* Fix inverted condition on cache-all-crates.

Reverts: #138
Fixes #140
2023-05-18 22:48:40 +02:00
Steven Hartland def0926359 feat: add option to cache all crates (#137)
Add cache-all-crates option which allows all crates to be cached instead
of just the dependency crates. This is useful when additional crates are
required for CI tooling.
2023-05-11 23:15:09 +02:00
Arpad Borsos 3f2513fdf4 avoid calling cargo metadata on pre-cleanup 2022-11-03 11:26:22 +01:00
Arpad Borsos 0d72e5f9a0 revert explicit dir close 2022-09-04 13:22:47 +02:00
Arpad Borsos be4be3720d explicitly close dir handles, add more logging, cleanups 2022-09-04 13:10:36 +02:00
Arpad Borsos 622616010e prepare v2 2022-07-16 12:38:38 +02:00
Arpad Borsos 0497f9301f improve registry cleanpu 2022-07-09 19:20:02 +02:00
Arpad Borsos 7b8626742a update registry cleaning 2022-07-09 18:51:34 +02:00
Arpad Borsos 911d8e9e55 test sparse registry 2022-07-09 17:49:43 +02:00
Arpad Borsos 07a2ee71bc lol, dependency check was reversed 2022-07-09 17:37:48 +02:00
Arpad Borsos 86bae2494f clean nested and arbitrary profile and target directories 2022-07-09 16:14:38 +02:00
Arpad Borsos 6ed4c28a7c rewrite it all 2022-07-09 15:19:29 +02:00