-
Notifications
You must be signed in to change notification settings - Fork 825
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
Release the agones image and install.yaml for the pre-release versions automatically #989
Comments
Technically - we have this already 👍 . Every PR we make images available (and there are links on each PR), and we build on master on every commit as well (although we don't report this anywhere). If we can come up with a way to bubbling up the builds we make from master, would that solve this problem? |
Exactly. It would be nice to release on demand a pre-release version that has the changes since last officially released version. For example, if a memory leak bug is fixed, agones v1.0.1 would be released on demand (instead of waiting for 6 weeks to officially release) and anyone interested could upgrade to it. |
That has been done in the past, see https://github.com/googleforgames/agones/releases/tag/v0.8.1 |
So for a critical bug type issue - we have a hotfix process for stable hotfix releases. This feels to me like a separate thing from wanting to make it easier to take development images for a spin for testing purposes. I guess, which purpose are we looking at here? |
Not all bug fixes categorize as hotfix, but could be useful for others if released as a minor version. If a status field or metrics logging is added that is useful or there is an improvement in latency or availability, 6 weeks release with no intermediate releases may be too long and one week trial may not give enough time for receiving feedback before official release. |
There sounds like there are lots of meta points in here:
This all being said, I'm not against providing some kind of page with a list of commits and their images that currently exist (we currently keep them for 30 days) -- assuming of course they build successfully. The website is an app engine app after all, so we should be able to build an endpoint with some dynamic content. |
From the meeting today, it sounds like a good interim solution would be:
|
Doesn't seem like there is much request for this anymore? Marking as stale, but let me know if we feel like we should revisit. |
Closing this ticket now, it's been stale for 23 days now. |
Currently to try out new features and bug fixes checked in to Agones, one should wait until release or get the code and build it to get the install.yaml with the new images.
Agones pre-release versions should be available to try before official release. There should be a job that runs every few days to create a new version of the install.yaml and publish it as pre-release.
The text was updated successfully, but these errors were encountered: