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
dependabot[bot]
5867e4d730
Bump actions/checkout from 4.0.0 to 4.1.0 ( #68 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](3df4ab11eb...8ade135a41 )
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2023-09-26 09:29:52 +02:00
dependabot[bot]
2d9095b561
Bump actions/checkout from 3.5.2 to 4.0.0 ( #65 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.2 to 4.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8e5e7e5ab8...3df4ab11eb )
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2023-09-09 12:49:50 +02:00
dependabot[bot]
4616a55a79
Bump actions/cache from 3.3.1 to 3.3.2 ( #67 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](88522ab9f3...704facf57e )
---
updated-dependencies:
- dependency-name: actions/cache
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-09-09 12:49:20 +02:00
Fons van der Plas
ec00ba5d20
remove "test" from cache name ( #66 )
2023-09-09 12:48:52 +02:00
Sascha Mann
75868c023d
Use step outputs instead of env vars ( #50 )
...
fixes #48
* Use step outputs instead of env vars
* Change case of outputs to match standard conventions
2023-07-26 22:27:05 -04:00
dependabot[bot]
d006556bca
Bump actions/checkout from 3.5.1 to 3.5.2 ( #60 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](83b7061638...8e5e7e5ab8 )
---
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-04-14 12:05:13 +02:00
dependabot[bot]
adbfa18f98
Bump actions/checkout from 3.5.0 to 3.5.1 ( #59 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8f4b7f8486...83b7061638 )
---
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-04-13 13:18:41 +02:00
dependabot[bot]
ed93024b72
Bump actions/checkout from 3.4.0 to 3.5.0 ( #58 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](24cb908017...8f4b7f8486 )
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2023-03-24 10:47:28 +01:00
dependabot[bot]
3ea06f8ffc
Bump actions/checkout from 3.3.0 to 3.4.0 ( #57 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](ac59398561...24cb908017 )
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2023-03-16 11:05:49 +01:00
dependabot[bot]
569d290d51
Bump actions/cache from 3.3.0 to 3.3.1 ( #56 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](940f3d7cf1...88522ab9f3 )
---
updated-dependencies:
- dependency-name: actions/cache
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>
v1.2.2
v1.2
2023-03-13 12:26:29 +01:00
dependabot[bot]
47d045b35a
Bump actions/cache from 3.2.6 to 3.3.0 ( #55 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.6 to 3.3.0.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](69d9d449ac...940f3d7cf1 )
---
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>
2023-03-10 10:28:58 +01:00
dependabot[bot]
edf78a706c
Bump actions/cache from 3.2.5 to 3.2.6 ( #54 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.5 to 3.2.6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](6998d139dd...69d9d449ac )
---
updated-dependencies:
- dependency-name: actions/cache
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>
v1.2.1
2023-02-22 06:40:35 -05:00
dependabot[bot]
10913c2628
Bump actions/cache from 3.2.4 to 3.2.5 ( #53 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](627f0f41f6...6998d139dd )
---
updated-dependencies:
- dependency-name: actions/cache
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-02-10 12:07:54 +01:00
dependabot[bot]
a364403e9b
Bump actions/cache from 3.2.3 to 3.2.4 ( #52 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](58c146cc91...627f0f41f6 )
---
updated-dependencies:
- dependency-name: actions/cache
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-01-31 11:35:10 +01:00
Sascha Mann
b695972eeb
Add test to check compiled hasn't been cached ( #49 )
2023-01-13 14:15:12 +01:00
dependabot[bot]
2ff65c9241
Bump actions/cache from 3.2.2 to 3.2.3 ( #43 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](4723a57e26...58c146cc91 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 12:20:21 +01:00