-
Notifications
You must be signed in to change notification settings - Fork 165
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
Publish release images to GHCR #1385
Comments
The Google Container Registry is slated for shutdown on March 18th, 2025. After this point, kpack will no longer be installable. https://cloud.google.com/artifact-registry/docs/transition/prepare-gcr-shutdown I've been looking into this project a bit but don't yet know enough about how the current images are built and deployed. Once I learn a bit more, I can try my hand at updating this. Should the Maintainers provide links to relevant source code, that'd help my review process. |
The images are built and released using GHA. We first build dev images on every push to The registry location and creds is currently passed in using repository GHA variables and secrets (so inaccessible to non-maintainers). But I think publishing directly to GHCR from GHA has some first class support and can be done without configuring any secrets (and so makes it possible for non-maintainers to contribute). The main caveats I see is that:
|
Fantastic response, if not a bit disappointingly complex issue. It also answered a follow up I was going to ask which was "how can a guy try out the most recent bleeding-edge pushes that got accepted in my PR?" I live entirely in the universe of GitLab. I'll try my hand at this github flavored way of doing things. perhaps i can help. I know how to do this in a jiffy in the other world, but I'm sure swapping providers is far too big of an investment. |
We're currently publishing to Google Container Registry under a VMware account because of legacy reasons. We should migrate to GitHub Container Registry
The text was updated successfully, but these errors were encountered: