Ryan-Brice
c16dfe52fa
fix: Update tsconfig.json module resolution settings to match the action.yml files runs.using version "node20"
...
NOTE: Updating to stop `tsc` command warnings when using `typescript@5.9.3`
2025-10-31 18:46:48 +08:00
Ryan-Brice
5e55b88cf3
feat: Rename input keys for job and hash suffixes to improve clarity and consistency
2025-10-31 16:09:12 +08:00
Ryan-Brice
70fec6c203
feat: Update cache key configuration option names for better clarity for their intended functionality
2025-10-31 16:07:47 +08:00
Ryan-Brice
c21ebd7031
feat: Add conditional lock hash suffix to cache key based on 'add-job-hash' input
2025-10-29 20:57:27 +08:00
Ryan Brice
371912eafa
Merge branch 'Swatinem:master' into Ryan-Brice-patch-1
2025-10-29 20:44:15 +08:00
Ryan-Brice
e6354e66d5
chore: Add src/*.js to .gitignore and delete all src/*.js files
2025-10-21 17:57:14 +08:00
Ryan-Brice
74f2e4d3dd
feat: Implement caching mechanism for Rust projects
...
- Added CacheConfig class to manage cache paths, keys, and workspace configurations.
- Implemented cache restoration logic in restore.js, including handling cache misses and mismatches.
- Developed save.js to handle cache saving, including cleaning up target directories and registry.
- Introduced utility functions in utils.js for command execution and cache provider selection.
- Created Workspace class in workspace.js to manage Rust workspace metadata and package retrieval.
2025-10-21 17:40:45 +08:00
github-actions[bot]
94162284cf
Merge pull request #274 from Swatinem/dependabot/github_actions/actions-c5e17773d5
...
Bump taiki-e/install-action from 2.62.21 to 2.62.28 in the actions group
2025-10-13 21:43:39 +00:00
dependabot[bot]
2245981121
Bump taiki-e/install-action from 2.62.21 to 2.62.28 in the actions group
...
Bumps the actions group with 1 update: [taiki-e/install-action](https://github.com/taiki-e/install-action ).
Updates `taiki-e/install-action` from 2.62.21 to 2.62.28
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](522492a8c1...e7ef886cf8 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.62.28
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-10-13 21:42:16 +00:00
Ryan-Brice
d1bc4f9b16
chore: (Re-)built dist/*/index.js JavaScript files
2025-10-13 13:48:38 +08:00
Ryan Brice
7fa50d2b40
Add documentation for cache key configuration
2025-10-13 13:37:25 +08:00
Ryan Brice
828b5ceb21
Fix description and requirement for use-job-key
...
Correct description and requirement for 'use-job-key'.
2025-10-13 13:10:10 +08:00
Ryan Brice
5788d5f736
Refactor cache key logic to use input for job key
...
Replace direct use of 'useJobKey' property with input retrieval for flexibility.
2025-10-13 13:07:10 +08:00
Ryan Brice
c33320fb91
Correct 'use-job-key' field in action.yml
...
Fix typo in 'use-job-key' description and required field.
2025-10-13 13:06:52 +08:00
Ryan Brice
f68c22f6e1
Add useJobKey option for cache naming
...
Add option to include GITHUB_JOB in cache key.
2025-10-13 13:03:20 +08:00
dependabot[bot]
51dda28b91
Bump @types/node from 24.6.0 to 24.7.0 in the dev-minor group ( #270 )
...
Bumps the dev-minor group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/node` from 24.6.0 to 24.7.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 24.7.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-07 10:27:30 +02:00
dependabot[bot]
20d8423432
Bump typescript from 5.9.2 to 5.9.3 in the dev-patch group ( #269 )
...
Bumps the dev-patch group with 1 update: [typescript](https://github.com/microsoft/TypeScript ).
Updates `typescript` from 5.9.2 to 5.9.3
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3 )
---
updated-dependencies:
- dependency-name: typescript
dependency-version: 5.9.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-07 10:27:15 +02:00
github-actions[bot]
b08fc8f955
Merge pull request #271 from Swatinem/dependabot/github_actions/actions-7807ab0a6b
...
Bump taiki-e/install-action from 2.62.13 to 2.62.21 in the actions group
2025-10-06 21:50:57 +00:00
dependabot[bot]
bf8c594800
Bump taiki-e/install-action from 2.62.13 to 2.62.21 in the actions group
...
Bumps the actions group with 1 update: [taiki-e/install-action](https://github.com/taiki-e/install-action ).
Updates `taiki-e/install-action` from 2.62.13 to 2.62.21
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](d0f4f69b07...522492a8c1 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.62.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-10-06 21:36:06 +00:00
dependabot[bot]
a1f94902a6
Bump @types/node from 24.5.2 to 24.6.0 in the dev-minor group ( #266 )
...
Bumps the dev-minor group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/node` from 24.5.2 to 24.6.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 24.6.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-30 10:51:28 +02:00
dependabot[bot]
eb57cd6af8
Bump @actions/cache from 4.0.5 to 4.1.0 in the prd-minor group ( #267 )
...
Bumps the prd-minor group with 1 update: [@actions/cache](https://github.com/actions/toolkit/tree/HEAD/packages/cache ).
Updates `@actions/cache` from 4.0.5 to 4.1.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/cache/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/cache )
---
updated-dependencies:
- dependency-name: "@actions/cache"
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prd-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-30 10:51:16 +02:00
github-actions[bot]
90fd0618bc
Merge pull request #265 from Swatinem/dependabot/github_actions/actions-da6a7eb2aa
...
Bump taiki-e/install-action from 2.62.2 to 2.62.13 in the actions group
2025-09-29 22:41:21 +00:00
dependabot[bot]
2a0d153b42
Bump taiki-e/install-action from 2.62.2 to 2.62.13 in the actions group
...
Bumps the actions group with 1 update: [taiki-e/install-action](https://github.com/taiki-e/install-action ).
Updates `taiki-e/install-action` from 2.62.2 to 2.62.13
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](cd39cb0572...d0f4f69b07 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.62.13
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 22:38:46 +00:00
dependabot[bot]
14cb63c99f
Bump @vercel/ncc from 0.38.3 to 0.38.4 ( #263 )
...
Bumps [@vercel/ncc](https://github.com/vercel/ncc ) from 0.38.3 to 0.38.4.
- [Release notes](https://github.com/vercel/ncc/releases )
- [Commits](https://github.com/vercel/ncc/compare/0.38.3...0.38.4 )
---
updated-dependencies:
- dependency-name: "@vercel/ncc"
dependency-version: 0.38.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 09:12:11 +02:00
William Woodruff
7bd5339b5b
ci: address lint findings, add zizmor workflow ( #262 )
2025-09-23 09:11:49 +02:00
Arpad Borsos
f13886b937
2.8.1
2025-09-18 08:38:04 +02:00
Arpad Borsos
5abb1e2a95
update dependencies, prepare for release
2025-09-18 08:37:35 +02:00
dependabot[bot]
3c68c31fe5
Bump @types/node from 24.2.1 to 24.3.0 in the dev-minor group ( #258 )
...
Bumps the dev-minor group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/node` from 24.2.1 to 24.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 24.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-18 08:32:13 +02:00
Luiz Miguel
5467cca14c
Update README.md ( #234 )
2025-09-18 08:31:58 +02:00
dependabot[bot]
94b28bf00e
Bump actions/setup-node from 4 to 5 in the actions group ( #259 )
...
Bumps the actions group with 1 update: [actions/setup-node](https://github.com/actions/setup-node ).
Updates `actions/setup-node` from 4 to 5
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 19:38:10 +02:00
dependabot[bot]
cb8ffc21fa
Bump typescript from 5.8.3 to 5.9.2 in the dev-minor group ( #256 )
...
Bumps the dev-minor group with 1 update: [typescript](https://github.com/microsoft/TypeScript ).
Updates `typescript` from 5.8.3 to 5.9.2
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2 )
---
updated-dependencies:
- dependency-name: typescript
dependency-version: 5.9.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-15 13:56:56 +02:00
dependabot[bot]
c4f0bbdf58
Bump @types/node from 22.16.3 to 24.2.1 in the dev-major group ( #255 )
...
Bumps the dev-major group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/node` from 22.16.3 to 24.2.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 24.2.1
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-15 13:56:46 +02:00
Rene Leonhardt
d8c5063361
chore(dependabot): regenerate and commit dist/ ( #257 )
2025-08-15 13:56:20 +02:00
github-actions[bot]
267a8a94c9
Merge pull request #254 from Swatinem/dependabot/npm_and_yarn/prd-patch-d0e2e2b032
...
Bump the prd-patch group with 2 updates
2025-08-14 11:19:25 +00:00
dependabot[bot]
46cb408fba
Bump the prd-patch group with 2 updates
...
Bumps the prd-patch group with 2 updates: [@actions/cache](https://github.com/actions/toolkit/tree/HEAD/packages/cache ) and [smol-toml](https://github.com/squirrelchat/smol-toml ).
Updates `@actions/cache` from 4.0.3 to 4.0.5
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/cache/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/cache )
Updates `smol-toml` from 1.4.1 to 1.4.2
- [Release notes](https://github.com/squirrelchat/smol-toml/releases )
- [Commits](https://github.com/squirrelchat/smol-toml/compare/v1.4.1...v1.4.2 )
---
updated-dependencies:
- dependency-name: "@actions/cache"
dependency-version: 4.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prd-patch
- dependency-name: smol-toml
dependency-version: 1.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prd-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-14 11:14:50 +00:00
Rene Leonhardt
203c9eb82a
chore: fix dependabot groups ( #253 )
2025-08-14 13:12:32 +02:00
Rene Leonhardt
a8b36e3f74
chore(deps): update dependencies ( #251 )
2025-07-26 20:53:41 +02:00
Arsenii Lyashenko
7e1e2d0a10
Set empty CARGO_ENCODED_RUSTFLAGS in workspace metadata retrieval ( #249 )
2025-06-27 19:56:05 +02:00
Arpad Borsos
98c8021b55
2.8.0
2025-06-25 18:29:46 +02:00
Arpad Borsos
14d3bc39c4
update Changelog
2025-06-25 18:29:46 +02:00
Sammy Harris
52ea1434f8
support warpbuild cache provider ( #247 )
2025-06-24 19:04:05 +02:00
Jeroen Bransen
eaa85be6b1
Add cache-workspace-crates feature ( #246 )
2025-06-22 10:43:50 +02:00
Arpad Borsos
901019c0f8
Update the test lockfiles
2025-06-20 09:12:23 +02:00
Arpad Borsos
9d47c6ad4b
2.7.8
2025-03-19 08:16:06 +01:00
Linda_pp
27b8ea9368
Include CPU arch in the cache key ( #228 )
2025-02-08 15:36:01 +01:00
Arpad Borsos
f0deed1e0e
2.7.7
2024-12-29 08:48:10 +01:00
Arpad Borsos
008623fb83
also cache cargo install metadata
2024-12-29 08:47:45 +01:00
Arpad Borsos
720f7e45cc
2.7.6
2024-12-28 08:37:30 +01:00
Arpad Borsos
4b1f006ad2
update dependencies, in particular @actions/cache
2024-12-28 08:36:36 +01:00
Benjy Weinberger
e8e63cdbf2
Allow opting out of caching $CARGO_HOME/bin. ( #216 )
...
Prevents wiping the bin directory, which is harmful for
self-hosted runners.
2024-12-10 08:47:51 +01:00