-
Notifications
You must be signed in to change notification settings - Fork 46
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
Matrix build to test several versions of GraalVM and Clojure #53
Comments
Some initial feedback: two approaches were tried, to try and play a bit with the limits of GitHub Actions.
The first instance tries to abuse the limits of free GitHub runners, obviously it gets stuck and that doesn't go well. The second approach with only one workflow seems to be more practicable albeit slow. TODO:
|
@piotr-yuxuan The questions you ask are mostly solved with the See GitHub configuration: https://github.com/clj-easy/graal-config/blob/master/.github/workflows/ci.yml The L55 of the test suite also checks if there was a change in a project to run only these. Maybe it's better to experiment there first? e.g. add support for automatic compatibility matrix generation? |
Following #51 (comment)
Reference: https://docs.github.com/en/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix
I think it could be a very fun thing for me to work on :-)
The text was updated successfully, but these errors were encountered: