Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: improve deps downloading and caching #584

Merged
merged 4 commits into from
May 16, 2024
Merged

Conversation

lread
Copy link
Collaborator

@lread lread commented May 15, 2024

Bring down deps faster (brought over from work done on rewrite-clj).

Enable cross OS caching for GitHub Actions deps.
This should allow Windows runner to benefit from setup job caching.

Closes #577

Please complete and include the following checklist:

  • I have read CONTRIBUTING and the Etaoin Developer Guide.

  • This PR corresponds to an issue that the Etaoin maintainers have agreed to address.

  • This PR contains test(s) to protect against future regressions

  • I have updated CHANGELOG.adoc with a description of the addressed issue.

lread added 4 commits May 15, 2024 15:14
Bring down deps faster (brought over from work done on rewrite-clj).

Enable cross OS caching for GitHub Actions deps.
This should allow Windows runner to benefit from setup job caching.

Closes #577
We want consistent hashes for our cross-os caches.
Our hashes are based on file contents.
We need the file contents to be the same across OSes.
@lread lread merged commit 4b3494f into master May 16, 2024
53 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ci/dev chore: bring over faster download-deps
1 participant