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

Update build OSes, pre-install Python #4762

Merged
merged 3 commits into from
Jun 11, 2024
Merged

Update build OSes, pre-install Python #4762

merged 3 commits into from
Jun 11, 2024

Conversation

Nuru
Copy link
Contributor

@Nuru Nuru commented Jun 11, 2024

what

  • Publish builder images to GitHub registry (ghcr.io) rather than Docker Hub
  • Pre-install Python

Update operating systems on builders:

  • Alpine 3.17.3 -> 3.19.1
  • Debian 11.5 -> 12 via Python
  • ubi8 -> ubi9 (Centos replacements)

why

  • Avoid rate limiting issues when rebuilding all packages
  • Cloudsmith non-dockerized action requires Python, which turns out to be difficult to install when running a GitHub action in a Docker container
  • Ensure packages work on current versions of OS

references

@Nuru Nuru requested review from a team as code owners June 11, 2024 07:43
@Nuru Nuru requested a review from osterman June 11, 2024 08:11
@Nuru Nuru merged commit d87261e into main Jun 11, 2024
831 checks passed
@Nuru Nuru deleted the update-os branch June 11, 2024 21:40
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.

1 participant