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/dev chore: bring over faster download-deps #577

Closed
lread opened this issue May 14, 2024 · 0 comments · Fixed by #584
Closed

ci/dev chore: bring over faster download-deps #577

lread opened this issue May 14, 2024 · 0 comments · Fixed by #584

Comments

@lread
Copy link
Collaborator

lread commented May 14, 2024

CI testing is so slow on Etaoin; let's make one thing a little faster.

Also experiment with cross-platform GitHub Actions deps caches, I think Windows is missing out on our deps cache we create during setup job.

lread added a commit that referenced this issue 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
lread added a commit that referenced this issue May 16, 2024
* ci: improve deps downloading and caching

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

* ci: don't convert line endings on clone on Windows

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.

* ci: experiment with fixing cross-os cache for win

Restoring the cache on Windows is awkward, I've raised an issue actions/cache#1400, I'll adapt based on response.
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 a pull request may close this issue.

1 participant