-
Notifications
You must be signed in to change notification settings - Fork 7
ci: split building, aggregating and uploading in separate jobs #171
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
This should also make it easier for external repositories to depend on these artifacts
02e0c07
to
fe3b82e
Compare
This reverts commit 5dab5fc.
workflow_dispatch: | ||
|
||
|
||
name: "Build and publish backends" | ||
name: "Conda Packages" |
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.
maybe we can change the name and use a verb to describe what we are doing in this workflow?
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.
That's what I do in the job name.
So you see something like: "Conda Packages/Build`
@@ -8,11 +8,10 @@ on: | |||
- "pixi-build-rust-v[0-9]+.[0-9]+.[0-9]+" | |||
# Build all backends on main branch | |||
branches: [main] | |||
pull_request: |
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.
we don't want to run it on every pull_request to ensure that is buildable?
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.
Technically yes.
But it takes really long, since we have no caching and our macOS runners are always starved. Until we fix that, I think we have to stick with main
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.
amazing!
This should also make it easier for external repositories to depend on these artifacts. I've also simplified the matrix generator and renamed a few things to make them more readable