Commit Graph

173 Commits

Author SHA1 Message Date
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
Dominik Nakamura fa61956921
Include env vars in the generated cache key 2022-07-09 11:53:57 +02:00
Arpad Borsos 81d053bdb0
update dependencies and rebuild 2022-06-26 12:35:07 +02:00
Vlad-Shcherbina 5040f39404
Skip registry cleaning if no registry was found (#65)
This fixes #64.

When Cargo is run in sparse-registry mode, it doesn't create
  ~/.cargo/registry/index/github.com-1ecc6299db9ec823/
directory.
2022-06-26 10:51:36 +02:00
Vlad-Shcherbina 2055a01dcd
Improve diagnostics: show exception stack trace (#63)
Also add logging to the quiet exception handlers.
2022-06-25 23:20:01 +02:00
Arpad Borsos cb2cf0cc7c
1.4.0 2022-04-08 17:27:07 +02:00
Arpad Borsos 74e8e24b6d
Update dependencies, clean both debug and release targets 2022-04-08 17:25:03 +02:00
Arpad Borsos f8f67b7515
Add a LICENSE file
fixes #50
2022-03-05 10:21:49 +01:00
Ed Morley 5b2b053862
Improve Cache Details documentation (#49)
Updates the documentation on how the cache works to more
closely match the implementation and to explain some of the design decisions.
2022-03-05 10:04:16 +01:00
Arpad Borsos 3bb3a9a087
update deps and rebuild 2021-12-24 08:55:35 +01:00
Arpad Borsos d127014599
update dependencies 2021-09-28 17:49:43 +02:00
Sergey Nikitin 801365cd81
hint that checkout has to be used first (#34) 2021-09-28 16:03:51 +02:00
Arpad Borsos c5ed9ba6b7
update dependencies and rebuild 2021-06-28 23:21:42 +02:00
Tom Parker-Shemilt 536c94f32c
Cache-on-failure support (#22) 2021-06-28 23:18:07 +02:00
Arpad Borsos 842ef286ff
update dependencies and rebuild 2021-05-30 11:05:48 +02:00
Arpad Borsos 1b344a0a23
prepare new version 2021-05-30 11:04:10 +02:00
Arpad Borsos 31c41a926e
Handle missing cargo installs gracefully
fixes #17
2021-05-30 10:55:21 +02:00
Arpad Borsos ebd95456c3
rebuild 2021-05-19 10:11:17 +02:00
Arpad Borsos 3b8bbcb11d
add description 2021-05-19 10:10:43 +02:00
Rik Nauta f82d41bcc2
feat: allow for configurable target-dir 2021-05-19 10:06:31 +02:00
Arpad Borsos 063471b9dd
update dependencies 2021-05-19 10:05:17 +02:00
Arpad Borsos ce325b6065
rebuild 2021-03-19 17:10:47 +01:00
Caleb Maclennan da42bbe56d Additionally key on Rust toolchain file(s) if present 2021-03-15 14:07:46 +01:00
Arpad Borsos a9bca6b5a6 1.2.0 2021-02-16 09:09:13 +01:00
Arpad Borsos b17d52110e Add Changelog 2021-02-16 09:08:48 +01:00
Arpad Borsos b495963495 Add a selftest and support for .cargo/bin 2021-02-16 09:06:04 +01:00
Arpad Borsos 83aad8d470 rebuild 2021-01-28 18:42:00 +01:00
Arpad Borsos 958028d559 document cache-hit output
fixes #5
2021-01-28 18:40:43 +01:00
Austin Jones 27793b3b80 Add support for the `cache-hit` output 2021-01-28 18:39:18 +01:00
Arpad Borsos be44a3e6ff introduce a new sharedKey option
fixes #6
2021-01-28 18:39:11 +01:00
Arpad Borsos 2639a56bb8 implement support for CARGO_HOME
fixes #8
2021-01-28 18:16:36 +01:00
Arpad Borsos cbcc887094 update deps 2021-01-28 18:08:24 +01:00
Arpad Borsos ae893481e8 Write a few Notes in the Readme 2021-01-10 09:42:14 +01:00
Arpad Borsos d7bda0e369 update dependencies 2021-01-10 09:30:57 +01:00
Arpad Borsos 9c05405335 1.1.0 2020-12-07 23:58:20 +01:00
Arpad Borsos 08d3994b7a rebuild 2020-12-07 23:58:13 +01:00
Arpad Borsos 9e10a44ea3 support working-directory input, cleanup 2020-12-07 23:56:50 +01:00
Arpad Borsos fb2efae33d update readme 2020-11-21 12:21:26 +01:00
Arpad Borsos da5df52d2f update deps 2020-11-21 12:11:25 +01:00
Arpad Borsos 0eea7b85d4 update dependencies and rebuild 2020-11-07 10:22:23 +01:00
Arpad Borsos 645c6972a6 update to npm v7 lockfile 2020-10-21 09:43:08 +02:00
Arpad Borsos 6ccf2463db deal with uncaught exceptions 2020-10-21 09:32:47 +02:00
Arpad Borsos 9cc357c650 update dependencies 2020-10-21 09:00:54 +02:00