-
Notifications
You must be signed in to change notification settings - Fork 24
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
testing: new release on 2023-12-18 (39.20231217.2.1) #831
Labels
Comments
|
c4rt0
changed the title
testing: new release on 2023-12-18
testing: new release on 2023-12-18 (39.20231217.2.0)
Dec 18, 2023
Unfortunately we found an issue with a recent COSA commit and we need to get coreos/coreos-assembler#3686 merged and built and builds started with |
No worries, thanks for the update! |
c4rt0
changed the title
testing: new release on 2023-12-18 (39.20231217.2.0)
testing: new release on 2023-12-18 (39.20231217.2.1)
Dec 19, 2023
Due to an unexpected issue that emerged during this release cycle, coupled with the busy end-of-year period, we have decided to postpone this release. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
First, verify that you meet all the prerequisites
Edit the issue title to include today's date. Once the pipeline spits out the new version ID, you can append it to the title e.g.
(31.20191117.2.0)
.Pre-release
Promote testing-devel changes to testing
ok-to-promote
label to the issuetesting
branch on https://github.com/coreos/fedora-coreos-configManual alternative
Sometimes you need to run the process manually like if you need to add an extra commit to change something in
manifest.yaml
. The steps for this are:git fetch upstream
git checkout testing
git reset --hard upstream/testing
/path/to/fedora-coreos-releng-automation/scripts/promote-config.sh testing-devel
testing
branch on https://github.com/coreos/fedora-coreos-configBuild
testing
, leave all other defaults). This will automatically run multi-arch builds.Sanity-check the build
Using the the build browser for the
testing
stream:testing
release (in the future, we'll want to integrate this check in the release job)IMPORTANT: this is the point of no return here. Once the OSTree commit is
imported into the unified repo, any machine that manually runs
rpm-ostree upgrade
will have the new update.Run the release job
testing
and the new version IDAt this point, Cincinnati will see the new release on its next refresh and create a corresponding node in the graph without edges pointing to it yet.
Refresh metadata (stream and updates)
Rollout general guidelines
When setting a rollout start time ask "when would be the best time to react to
any errors or regressions from updates?". Commonly we select 2PM UTC so that the
rollout's start at 10am EST(±1 for daylight savings), but these can be fluid and
adjust after talking with the fedora-coreos IRC. Note, this is impacted by the
day of the week and holidays.
The later in the week the release gets held up due to unforeseen issues the more
likely the rollout time allocation will need to shrink or the release will need
to be deferred.
Manual alternative
fedora-coreos-stream-generator
binary is up-to-date.From a checkout of this repo:
sync-stream-metadata
job syncs the contents to S3Update graph manual check
NOTE: In the future, most of these steps will be automated.
Housekeeping
The text was updated successfully, but these errors were encountered: