-
Notifications
You must be signed in to change notification settings - Fork 153
Migrate to github actions for CI #752
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
Conversation
|
Ok, well at this point I'm confused. I'm getting
So something to do with the |
|
I was confused how
So it's about adding new option key-value pairs, not about adding new job? Confusingly, Anyway, it seems emulating |
|
One thing I've noticed is that if TagBot creates a release, that does not result in a tag push event bring triggered. So no CI run and hence no stable docs deployment. Might be worth also triggering on release because of that. |
|
@martinholters This configuration takes care of it:
See https://github.com/JuliaRegistries/TagBot#ssh-deploy-keys |
These tests appear to be broken due to changes in the way the allocated macro works. They appear to be spurious failures though so let's at least have the tests passing for 1.4.
|
Wow I missed that Ok, squashed those together and merged this. Thanks for your help! |
Our CI on Travis is really slow now, given that we try to test quite comprehensively.
Github actions seems to allow for more parallel jobs (and it integrates really nicely with the PR workflow), so let's try it out.
I've tried to slim down the build matrix from the full cartesian product, but the docs aren't quite clear on how this works, so perhaps I've got it wrong. Could probably do some more exclusions too. See
https://github.saobby.my.eu.orgmunity/t5/GitHub-Actions/Improve-matrix-exclusion-feature/td-p/32592
https://github.saobby.my.eu.orgmunity/t5/GitHub-Actions/How-to-conditionally-include-exclude-items-in-matrix-eg-based-on/td-p/37871