Commit Graph

173 Commits

Author SHA1 Message Date
Arpad Borsos 988c164c3d
2.4.0 2023-05-21 19:36:24 +02:00
Steven Hartland bb80d0f127
chore: use 8 character hash components (#143)
Use 8 character hash components to reduce the key length, making it
more readable.

Fixes #97
2023-05-19 20:30:37 +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
Arpad Borsos 060bda31e0
2.3.0 2023-05-13 12:16:43 +02:00
Arpad Borsos 865fd1f6db
"update dependencies and changelog" 2023-05-13 12:16:26 +02:00
Steven Hartland 7c7e41ab01
chore: changelog v2.3.0 (#139)
Update CHANGELOG for v2.3.0 release.
2023-05-13 12:13:40 +02:00
Steven Hartland 68aeeba167
chore: use linefix to ensure platform line endings (#135)
Use linefix so that when developing changes the results of npm run prepare always have unix line endings so git diff commands don't show line ending changes for the ncc generated files.
2023-05-11 23:19:46 +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
Steven Hartland 827c240e23
fix: cache key dependency on installed packages (#138)
Add the installed packages to the environment element of the cache key
so that CI tooling is considered. This ensures that rust CI tooling is
cached correctly when changes occur. Prior to this a manual key change
or cache expiry would need to occur before CI tools were correctly
cached.
2023-05-11 23:12:12 +02:00
Steven Hartland 5e9fae966f
fix: cache restore failures (#136)
Fix cache restore failures to to upstream bug.

Fixes #119
2023-05-11 09:01:27 +02:00
Arpad Borsos 127a0e9568
"update dependencies and rebuild" 2023-05-02 22:03:29 +02:00
Felix Riegger 99229f978c
Fix EISDIR error due to globbed directories (#1) (#132) 2023-05-02 21:49:27 +02:00
Arpad Borsos 6fd3edff69
2.2.1 2023-02-24 10:59:55 +01:00
Arpad Borsos a1c019f71a
update dependencies and rebuild 2023-02-24 10:58:39 +01:00
Jongwoo Han 664ce0090f
chore: Create check-dist.yml (#96) 2022-12-17 10:01:41 +01:00
Arpad Borsos 359a70e43a
2.2.0 2022-11-09 20:14:41 +01:00
Lucas Fernandes Nogueira ecee04e7b3
feat: add save-if option, closes #66 (#91) 2022-11-06 19:15:00 +01:00
Arpad Borsos b894d59a8d
2.1.0 2022-11-06 10:06:04 +01:00
Arpad Borsos e78327dd9e
small code style improvements, README and CHANGELOG updates 2022-11-06 09:50:33 +01:00
Lucas Fernandes Nogueira ccdddcc049
only hash Cargo.toml/Cargo.lock that belong to a configured workspace (#90) 2022-11-05 21:18:04 +01:00
Arpad Borsos b5ec9edd91
2.0.2 2022-11-03 11:26:28 +01:00
Arpad Borsos 3f2513fdf4
avoid calling cargo metadata on pre-cleanup 2022-11-03 11:26:22 +01:00
Arpad Borsos 19c46583c5
update dependencies 2022-11-03 11:09:40 +01:00
Mikhail Katychev b8e72aae83
Added `prefix-key` `cache-directories` and `cache-targets` options (#85) 2022-10-18 23:05:42 +02:00
Arpad Borsos 22c9328bcb
2.0.1 2022-10-16 16:54:17 +02:00
Arpad Borsos d4d463bd9b
bump deps and rebuild 2022-10-14 21:54:25 +02:00
Tobias Bieniek c4652c677c
Update `@actions/core` (#83)
According to https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ this should fix the deprecations warnings related to `save-state` and `set-output`.
2022-10-14 21:47:06 +02:00
Sibi Prabakaran 76686c56f2
docs: Fix github workflows directory (#79) 2022-09-19 08:55:11 +02:00
Arpad Borsos 1b43d2f2c3
remove outdated versioning note 2022-09-19 08:49:21 +02:00
Arpad Borsos 20b9201e8a
bump cargo hash 2022-09-04 13:31:17 +02:00
Arpad Borsos 0d72e5f9a0
revert explicit dir close 2022-09-04 13:22:47 +02:00
Arpad Borsos 86531941c2
Merge branch 'master' of https://github.com/Swatinem/rust-cache 2022-09-04 13:10:54 +02:00
Arpad Borsos be4be3720d
explicitly close dir handles, add more logging, cleanups 2022-09-04 13:10:36 +02:00
Arpad Borsos 213334cd98
cargo update 2022-09-04 12:04:06 +02:00
Arpad Borsos b8d4fa4eaf
update dependencies, use watto as example 2022-09-04 12:03:43 +02:00
Kamil Ogórek 90429b3dea
ci: Disable rustup self-updates (#68) 2022-08-09 14:23:59 +02:00
Arpad Borsos 6720f05bc4
2.0.0 2022-07-16 12:42:19 +02:00
Arpad Borsos 5733786579
rebuild 2022-07-16 12:42:15 +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 875be5ce2d
bump cache 2022-07-09 17:39:42 +02:00
Arpad Borsos 07a2ee71bc
lol, dependency check was reversed 2022-07-09 17:37:48 +02:00
Arpad Borsos 7c190ef171
fix actual test code ;-) 2022-07-09 17:20:01 +02:00
Arpad Borsos fffd6895b2
add some more tests 2022-07-09 17:17:14 +02:00
Arpad Borsos 86bae2494f
clean nested and arbitrary profile and target directories 2022-07-09 16:14:38 +02:00
Arpad Borsos 827b33fbd0
pretty printing and fix workspace package retrieval 2022-07-09 15:51:45 +02:00
Arpad Borsos 36af5cb1ae
fix pretty printing and selftest 2022-07-09 15:39:43 +02:00
Arpad Borsos cb43a50800
fix env filtering 2022-07-09 15:31:33 +02:00