Curtis Vogt
d9466e9938
fixup! Check for differences in github context
2025-01-23 15:33:47 -06:00
Curtis Vogt
096c710202
Check for differences in github context
2025-01-23 15:30:05 -06:00
Curtis Vogt
3f52c6b71c
Dig further
2025-01-23 13:47:27 -06:00
Curtis Vogt
19f527d7a8
Experiment with theoretical cache key conflict
2025-01-23 13:17:25 -06:00
Ian Butterworth
2b1bf4d8a1
fix slashes in windows depot path ( #153 )
v2.0
v2.0.7
2025-01-09 13:23:45 -06:00
dependabot[bot]
49fd7c4af0
Bump pyTooling/Actions from 1.0.5 to 3.1.1 ( #157 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ian Butterworth <i.r.butterworth@gmail.com >
v2.0.6
2025-01-09 13:06:18 -05:00
dependabot[bot]
d343189aad
Bump actions/cache from 4.1.2 to 4.2.0 ( #156 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.1.2 to 4.2.0.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](6849a64899...1bd1e32a3b )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-01 11:41:51 +01:00
dependabot[bot]
315c171d17
Bump actions/checkout from 4.1.7 to 4.2.2 ( #150 )
...
* Bump actions/checkout from 4.1.7 to 4.2.2
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.7 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](692973e3d9...11bd71901b )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Apply suggestions from code review
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mosè Giordano <765740+giordano@users.noreply.github.com >
2024-12-01 21:41:35 +00:00
dependabot[bot]
f4098e6050
Bump actions/cache from 4.0.2 to 4.1.2 ( #151 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.0.2 to 4.1.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](0c45773b62...6849a64899 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-01 13:48:31 +00:00
dependabot[bot]
0c8892ce7f
Bump dcarbone/install-jq-action from 2.1.0 to 3.0.1 ( #155 )
...
* Bump dcarbone/install-jq-action from 2.1.0 to 3.0.1
Bumps [dcarbone/install-jq-action](https://github.com/dcarbone/install-jq-action ) from 2.1.0 to 3.0.1.
- [Release notes](https://github.com/dcarbone/install-jq-action/releases )
- [Commits](8867ddb478...e397bd8743 )
---
updated-dependencies:
- dependency-name: dcarbone/install-jq-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update action.yml
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mosè Giordano <765740+giordano@users.noreply.github.com >
2024-12-01 13:47:49 +00:00
Ian Butterworth
824243901f
fix windows depot path expansion ( #146 )
v2.0.5
2024-09-23 13:30:40 -04:00
Ian Butterworth
8608484607
Soft fail registry update ( #143 )
v2.0.4
2024-08-31 13:35:05 +02:00
Curtis Vogt
e662c42397
Expand paths which use tilde ( #141 )
v2.0.3
2024-08-30 13:54:55 +01:00
Ian Butterworth
e7913c2cb9
update any cached registries ( #140 )
...
* update any cached registries
* add comment
* handle really old julia versions
* Update action.yml
Co-authored-by: Curtis Vogt <curtis.vogt@gmail.com >
---------
Co-authored-by: Curtis Vogt <curtis.vogt@gmail.com >
v2.0.2
2024-08-12 10:01:44 -04:00
dependabot[bot]
9ec3abbd64
Bump actions/checkout from 4.1.6 to 4.1.7 ( #137 )
2024-07-01 07:56:06 -04:00
Curtis Vogt
580d2b69d8
Fix issues with custom cache eviction ( #135 )
...
* Keep latest and default branch cache entries
* Record skipped cache IDs
v2.0.1
2024-06-26 16:54:10 -05:00
Dilum Aluthge
e00c08a89a
README: document that Bash is required ( #132 )
...
* README: document that Bash is required
* Apply suggestions from code review
Co-authored-by: Curtis Vogt <curtis.vogt@gmail.com >
* Update README.md
Co-authored-by: Dilum Aluthge <dilum@aluthge.com >
* Replace ordered list with unordered list
Co-authored-by: Curtis Vogt <curtis.vogt@gmail.com >
---------
Co-authored-by: Curtis Vogt <curtis.vogt@gmail.com >
2024-06-04 13:40:04 -04:00
Dilum Aluthge
bb4225b875
Devdocs: document the process for making a new release of this action ( #128 )
...
* Devdocs: document the process for making a new release of this action
* Apply suggestions from code review
Co-authored-by: Curtis Vogt <curtis.vogt@gmail.com >
* Add another note
* Fix a typo
* Recommend creating the lightweight tag locally first
---------
Co-authored-by: Curtis Vogt <curtis.vogt@gmail.com >
2024-05-22 23:57:30 -04:00
dependabot[bot]
8dfc57d68c
Bump actions/checkout from 4.1.4 to 4.1.6 ( #133 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.4 to 4.1.6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](0ad4b8fada...a5ac7e51b4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
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>
2024-05-22 21:39:06 -04:00
Rik Huijzer
3190fc83db
Fix typo in cache-name note ( #130 )
...
* Fix typo in `cache-name` note
* Update README.md
* Update README.md
Co-authored-by: Ian Butterworth <i.r.butterworth@gmail.com >
---------
Co-authored-by: Ian Butterworth <i.r.butterworth@gmail.com >
2024-05-21 11:06:50 -04:00
Dilum Aluthge
2185d31b12
Update README to recommend julia-actions/cache@v2 (instead of @v1) ( #129 )
2024-05-16 11:30:59 -04:00
dependabot[bot]
d48542bb7b
Bump actions/cache from 3.3.3 to 4.0.2 ( #123 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.3.3 to 4.0.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](e12d46a63a...0c45773b62 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dilum Aluthge <dilum@aluthge.com >
v2.0.0
2024-05-01 12:53:50 -04:00
dependabot[bot]
caa655642c
Bump pyTooling/Actions from 1.0.1 to 1.0.5 ( #127 )
...
Bumps [pyTooling/Actions](https://github.com/pytooling/actions ) from 1.0.1 to 1.0.5.
- [Release notes](https://github.com/pytooling/actions/releases )
- [Changelog](https://github.com/pyTooling/Actions/blob/main/doc/Releases.rst )
- [Commits](60281e01e2...e9d0dc3dba )
---
updated-dependencies:
- dependency-name: pyTooling/Actions
dependency-type: direct:production
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>
Co-authored-by: Dilum Aluthge <dilum@aluthge.com >
2024-05-01 12:38:23 -04:00
dependabot[bot]
1c20782198
Bump actions/checkout from 4.1.2 to 4.1.4 ( #126 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.2 to 4.1.4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](9bb56186c3...0ad4b8fada )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
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>
2024-05-01 10:26:19 -04:00
Ian Butterworth
4b23ab708f
update setup-julia to v2 in readme ( #124 )
2024-04-04 21:03:48 -04:00
dependabot[bot]
cc87ef305e
Bump pyTooling/Actions from 0.4.6 to 1.0.1 ( #117 )
...
* Bump pyTooling/Actions from 0.4.6 to 1.0.1
Bumps [pyTooling/Actions](https://github.com/pytooling/actions ) from 0.4.6 to 1.0.1.
- [Release notes](https://github.com/pytooling/actions/releases )
- [Changelog](https://github.com/pyTooling/Actions/blob/main/doc/Releases.rst )
- [Commits](adef08d3bd...60281e01e2 )
---
updated-dependencies:
- dependency-name: pyTooling/Actions
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Apply suggestions from code review
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ian Butterworth <i.r.butterworth@gmail.com >
2024-04-04 20:56:26 -04:00
dependabot[bot]
c36389738b
Bump actions/checkout from 4.1.1 to 4.1.2 ( #118 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](b4ffde65f4...9bb56186c3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
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>
2024-04-04 20:04:17 -04:00
dependabot[bot]
1b0706c0c7
Bump julia-actions/setup-julia from 1 to 2 ( #116 )
...
Bumps [julia-actions/setup-julia](https://github.com/julia-actions/setup-julia ) from 1 to 2.
- [Release notes](https://github.com/julia-actions/setup-julia/releases )
- [Commits](https://github.com/julia-actions/setup-julia/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: julia-actions/setup-julia
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 19:47:11 -04:00
Ian Butterworth
8b63b4a15d
Update actions/cache to v3.3.3 ( #121 )
2024-04-04 19:46:22 -04:00
Dilum Aluthge
0413f3b1ae
Only run Dependabot once per month, but increase the PR limit ( #115 )
2024-04-03 11:00:28 -04:00
Mosè Giordano
e8521d4bd2
More accurate info about GitHub cache retion policy ( #111 )
2024-02-01 07:30:48 -05:00
Rik Huijzer
b1b004ffca
Mention why the extra permissions are required ( #108 )
2024-01-20 11:35:32 -05:00
Sascha Mann
216aaef29a
Pin third party action to hash ( #106 )
...
Third party actions should never not be pinned to a hash. Otherwise, in case the action repo is taken over by a malicious actor, they can change what runs in all of the workflows that julia-actions/cache is used in as well. Pinning to a hash prevents that.
2024-01-18 10:21:26 -05:00
nathan musoke
3e0649aaee
fix: Attempt to install jq on all runners ( #105 )
2024-01-17 17:38:32 -05:00
Ian Butterworth
dc1a3cdeac
make depot if not restored ( #91 )
v1.5.2
v1.5
v1
2024-01-16 10:48:25 -05:00
Curtis Vogt
4491ed7a86
Pass cache-name between save/restore jobs ( #103 )
...
* Pass cache-name between save/restore
* Use save job name in cache-name
* Re-order test jobs
* Fix typo in registry warning
2024-01-16 09:40:31 -06:00
Curtis Vogt
b84ca24db8
Avoid corrupting existing cloned Julia registries ( #102 )
...
* Reproduce add-julia-registry issue
* Skip registries restore when already present
* Expand ~
* Refactor paths step to use bash array
2024-01-15 19:28:33 -06:00
Curtis Vogt
b3b34e3264
Test cache action against Julia 1.0 and nightly ( #101 )
...
* CI test action on Julia 1.0
* Avoid quoting Julia shell string
* Test against Julia nightly
2024-01-15 15:20:46 -06:00
Curtis Vogt
0c5d92d73a
Delete cache entries only on the workflow branch ( #97 )
...
* Delete cache entries on the workflow branch
* Grant permissions for cache cleanup
* Add delete-old-caches required for testing purposes
* Revise help message
* Faster generate-key
* Use distinct cache-names for matrix/no-matrix jobs
* Remove redundant permissions
* Better fork detection logic
2024-01-15 10:15:36 -06:00
Curtis Vogt
fca1a91340
URL encode any invalid key characters ( #93 )
...
* URL encode any invalid key characters
* Test we handle invalid chars
* Job matrices must match
* Empty commit
* Empty commit
v1.5.1
2024-01-09 16:50:08 -05:00
Curtis Vogt
207a5a0786
Unique cache-key for job matrix objects ( #88 )
...
* Unique cache-key for job matrix objects
* Update workflow to use object in job matrix
* Restore key should always match startswith
* fixup! Unique cache-key for job matrix objects
* Debug no-matrix
* Tests require overriding workflow/job
* Skip generating matrix_key when no matrix is used
* Install jq for self-hosted runners
* fixup! Install jq for self-hosted runners
* Skip install when not needed
* fixup! Skip install when not needed
* fixup! Skip install when not needed
* Improve `cache-name` description
Co-authored-by: Ian Butterworth <i.r.butterworth@gmail.com >
* Update description in README
* Use actions/checkout@v4 in example
* add missing period
---------
Co-authored-by: Ian Butterworth <i.r.butterworth@gmail.com >
v1.5.0
2024-01-04 20:29:52 -05:00
Ian Butterworth
fab7d6ae0a
enable registries by default ( #62 )
2024-01-04 16:39:29 -05:00
Curtis Vogt
b430ec2989
Add option for user specified Julia depot ( #83 )
...
* Add input user-depot
* Only list restored depot directory size on cache-hit
* Remove unnecessary quoting on inputs/outputs
* Rename input to just depot
* Include the depot path in the key
* Documentation update
* Allow JULIA_DEPOT_PATH to specify default depot
* fixup! Allow JULIA_DEPOT_PATH to specify default depot
2024-01-03 19:19:34 -05:00
Curtis Vogt
930a18227b
Documentation consistency fixes ( #84 )
...
* Consistent use of periods
* Consistent casing of GitHub
* Use 2-space indentation for YAML example
* Add links to for further details
2024-01-02 21:59:12 -05:00
Christian Proud
ff08d7d467
Fix incorrect GitHub actions path on containers ( #78 )
...
Co-authored-by: Ian Butterworth <i.r.butterworth@gmail.com >
v1.4
v1.4.1
2023-11-28 11:06:28 -05:00
Ian Butterworth
b4528cf39e
fix readme typo ( #76 )
v1.4.0
2023-11-27 20:52:22 -05:00
Ian Butterworth
67f1f75048
Fixup #71 ( #75 )
2023-11-27 10:05:33 -05:00
Ian Butterworth
3466649946
Update cache every run. Add /compiled and /logs. Make key sensitive to matrix. ( #71 )
...
Co-authored-by: Rik Huijzer <github@huijzer.xyz >
Co-authored-by: Sascha Mann <git@mail.saschamann.eu >
2023-11-25 00:08:21 -05:00
dependabot[bot]
b606b82bd0
Bump actions/checkout from 4.1.0 to 4.1.1 ( #70 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8ade135a41...b4ffde65f4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
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>
2023-11-02 12:18:25 +01:00
Ian Butterworth
8ef8d3313f
add cache-scratchspaces and default enabled ( #63 )
v1.3
v1.3.0
2023-11-02 12:12:59 +01:00