-
Notifications
You must be signed in to change notification settings - Fork 23
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
Simplify image builds by using QEMU to do multi-arch builds #350
Conversation
tags: | ||
- "*" |
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 think we need this, as that's how we release, no? @didierofrivia
tags could be only v[0-9]+\.[0-9]+\.[0-9]+(-.*)?
or something tho
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 could reduce the scope to - 'v*.*.*'
tags
workflow_dispatch: | ||
push: | ||
tags: | ||
- "*" |
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.
Added another workflow for releases, in this case we build both archs.
45b4a78
to
7b2f822
Compare
…e they are slow, only do the multi-arch builds for releases. Also support passing cargo build args to the Docker image builder, allowing us to enable all features. Signed-off-by: Hiram Chirino <[email protected]>
If I understand this correctly, image is not being built on PR's. Is this something we want? Building an image is kind of a test as well that either passes or fails. |
I realize that the image building on PR's was removed a while ago. |
I'd say that going back to quemu for the default building is not ideal as the default build job, I'd rather add it as a different |
ok. closing PR, maybe revisit later. |
but since they are slow, only do the multi-arch builds for releases.
Also support passing cargo build args to the Docker image builder, allowing us to enable all features.