-
Notifications
You must be signed in to change notification settings - Fork 16
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
github actions #26
github actions #26
Conversation
@alexander-yakushev @roman-p |
Thank you! Yes, Actions will work too. There is currently a bug in the build script, the tests should pass if you make this change: --- a/build.clj
+++ b/build.clj
@@ -32,5 +32,5 @@
(bb/clean opts)
(bb/run-tests (cond-> (assoc opts :aliases [:ssm])
- (:clj opts) (update :aliases into (:clj opts))))
+ (:clj opts) (update :aliases conj (:clj opts))))
opts) |
@alexander-yakushev cool! That worked! Thanks! There's one more thing that does not work as expected (I guess) — the cache-saving
(error when trying to save cache) There's a bug where Do we have/create/operate that directory at all? Did that work in CircleCI? |
The |
@alexander-yakushev turned out it was a well-known GithHub Actions bug/feature when HOME inside the container is overridden by the runner's home: actions/runner#1876, actions/runner#863 So I used
It is the same key for all jobs. So I changed that to btw, the cache's TTL is 7 days: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#usage-limits-and-eviction-policy Answering your question about |
Looks great to me! I say you can just delete the old CircleCI config and let's squash-merge this. ❤️ |
Attempt to use GitHub actions instead of CircleCI