Skip to content
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

feat: added support for multi-platform builds #283

Merged
merged 1 commit into from
Dec 10, 2024

Conversation

chrheg
Copy link
Contributor

@chrheg chrheg commented Dec 9, 2024

This pull request includes updates to the .github/workflows/release.yml file to improve the release process by adding support for multiple platforms and setting up QEMU.

Platform support improvements:

QEMU setup:

Reason:

  • Switching to arm64 runners from amd64 can result in approximately 37.5% savings in runner cost, which can lead to substantial cost reductions for larger organizations

@chrheg chrheg changed the title feat: add QEMU setup and support for multiple platforms in release wo… feat: add support for multi-platform builds Dec 9, 2024
@chrheg chrheg changed the title feat: add support for multi-platform builds feat: added support for multi-platform builds Dec 9, 2024
@chrheg chrheg closed this Dec 10, 2024
@chrheg chrheg deleted the adding-arm64-support branch December 10, 2024 12:17
@chrheg chrheg restored the adding-arm64-support branch December 10, 2024 12:23
@chrheg chrheg reopened this Dec 10, 2024
@jmeridth jmeridth merged commit edd54da into github:main Dec 10, 2024
18 checks passed
@jmeridth
Copy link
Member

@chrheg thank you for this change.

Would you be willing to make this same change to our other GitHub OSPO GitHub Actions? They use the same release technique.

If not, I'll make the PRs and make you a co-author, linking to this PR. If you're good with that? Please let me know. Cheers.

@jmeridth
Copy link
Member

Centralizing the release mechanism is on our todo list 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants