Commit Graph

115 Commits

Author SHA1 Message Date
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
Arpad Borsos
f6e3aa3e12
use run workspace 2022-07-09 15:28:28 +02:00
Arpad Borsos
11be10514b
fix pretty printing 2022-07-09 15:25:09 +02:00
Arpad Borsos
e1846a926d
rebuild 2022-07-09 15:21:43 +02:00
Arpad Borsos
6ed4c28a7c
rewrite it all 2022-07-09 15:19:29 +02:00
Arpad Borsos
5df06440c6
correct toolchain invocation 2022-07-09 12:38:23 +02:00
Arpad Borsos
3fedbbb115
commit workspace lockfile 2022-07-09 12:26:22 +02:00
Arpad Borsos
fc84c9d9a3
move selftests to subdirectory and run more selftests 2022-07-09 12:23:37 +02:00
Nick Mosher
260a713186
Cache multiple target directories from 'target-dir' 2022-07-09 11:58:11 +02:00