-
Notifications
You must be signed in to change notification settings - Fork 12
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: Modularize CI pipeline and test Python >= 3.11 #402
Conversation
92602fa
to
5ee25d0
Compare
5ee25d0
to
0cf8b93
Compare
>=3.9
11782ad
to
a5876f5
Compare
44379a2
to
894569a
Compare
165f804
to
1eac11e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I strongly disapprove ^^
0e041a8
to
267fe0c
Compare
>=3.9
>=3.9
CI cache and the Makefile refactor are both important changes that are less controversial; could you open a separate PR for them? |
0636409
to
81399db
Compare
81399db
to
71f0b32
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alright, the split of the workflows is great and ready to be merged.
One last thing is we want everything to be all green, all the time. Hence, we'll add back the Python 3.9 and 3.10 workflows when we actually address #390
>=3.9
- Remove reference of `Makefile` in workflow's instructions to build front-end - Use matrix to test back-end on all versions of python `>=3.11` - Trigger CI tasks at job level instead of workflow level - Use one and only entry-point to define if pipeline succeed `ci-all-green` --- Example: https://github.com/probabl-ai/skore/actions/runs/11146672648 ![image](https://github.com/user-attachments/assets/294b9b89-0e86-43ae-a432-320d1ece016f)
Makefile
in workflow's instructions to build front-end>=3.9
(only success on3.12
is mandatory)ci-all-green
Example: https://github.com/probabl-ai/skore/actions/runs/11146672648