-
Notifications
You must be signed in to change notification settings - Fork 131
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: trigger slow downstream libraries tests suites before release #1321
Conversation
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.
Thanks @EdAbati ! I have a tiny comment, everything else looks good to me👌
Co-authored-by: Francesco Bruzzesi <[email protected]>
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.
Thanks @EdAbati
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.
thanks @EdAbati and @FBruzzesi !
cool, let's see if this works - if we manage to get into Plotly then we should include that too, so it's good that we're setting this up already
…rwhals-dev#1321) Co-authored-by: Francesco Bruzzesi <[email protected]> --------- Co-authored-by: Francesco Bruzzesi <[email protected]>
What type of PR is this? (check all applicable)
Related issues
Checklist
If you have comments or can explain your changes, please do so below.
EDIT: I changed my mind 😄 I think the "slow tests" and the "publish" workflows should all run in the bump-version PR. So we can see if everything went well before merging.
The flow would be:
The slow tests are triggered when a tag is pushed to a branch that is notmain
. Since "Bump version" creates a tag on abump-version
branch, this should also trigger the slow tests when the bump version PR is made.I also changed the "Publish Python" workflow to be triggered on tag pushes on
main
.The flow would be:1. bump version2. PR with new tag3. slow tests running along side all tests4. merge PR to main5. Publish workflow is triggered6. Library published and celebrationsCurrently the "publish" workflow is triggered in the "bump version" PR though. And you can see the results of the workflow before merging tomain
. Is this something that we need to keep?