You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Run go-mods-to-bundled-provides.py | sort while inside of the butane directory you ran ./tag_release from & copy output into spec file in # Main package provides section
Update the script and test it locally by running it like FAKESIGN=1 ./script
If a new Fedora release has gone stable, update the signing key in the script to use the new Fedora signing key found here.
Ping mboddu in Libera.Chat #fedora-coreos, linking to the ticket
Wait for the ticket to be closed
Download the artifacts and signatures
Verify the signatures
Find the new tag in the GitHub tag list and click the triple dots menu, and create a draft release for it.
Upload all the release artifacts and their signatures. Copy and paste the release notes from docs/release-notes.md here as well.
If the signing key has changed, note the change in the GitHub release notes as done here.
Publish the release
Quay release:
Visit the Quay tags page and wait for a versioned tag to appear
Click the gear next to the tag, select "Add New Tag", enter release, and confirm
Visit the Quay tags page for the legacy FCCT repo and wait for a versioned tag to appear
Click the gear next to the tag, select "Add New Tag", enter release, and confirm
RHCOS packaging for the current RHCOS development release:
Update the Butane spec file
Bump the Version
Switch the Release back to 1%{?dist}
Remove any patches obsoleted by the new release
Run go-mods-to-bundled-provides.py | sort while inside of the Butane directory you ran ./tag_release from & copy output into spec file in # Main package provides section
Update changelog
Run spectool -g -S butane.spec
Run kinit your_account@REDHAT.COM
Run rhpkg new-sources tarball-name
PR the changes
Get the PR reviewed and merge it
Update your local repo and run rhpkg build
File ticket similar to this one to sync the new version to mirror.openshift.com
Release checklist:
Tagging:
docs/release-notes.md
. Get them reviewed and mergeddocs/release-notes.md
changes into maingit@github.com:coreos/butane.git
)git clean -fdx
)./tag_release.sh <vX.Y.z> <git commit hash>
Fedora packaging:
Version
Release
back to1%{?dist}
go-mods-to-bundled-provides.py | sort
while inside of the butane directory you ran./tag_release
from & copy output into spec file in# Main package provides
sectionspectool -g -S butane.spec
kinit your_fas_account@FEDORAPROJECT.ORG
fedpkg new-sources tarball-name
fedpkg build
butane
forPackages
link to GitHub release
"Update name
blankType
,Severity
andSuggestion
can be left asunspecified
unless it is a security release. In that case selectsecurity
with the appropriate severity.Stable karma
andUnstable
karma can be set to2
and-1
, respectively.GitHub release:
FAKESIGN=1 ./script
mboddu
in Libera.Chat#fedora-coreos
, linking to the ticketdocs/release-notes.md
here as well.Quay release:
release
, and confirmrelease
, and confirmRHCOS packaging for the current RHCOS development release:
Version
Release
back to1%{?dist}
go-mods-to-bundled-provides.py | sort
while inside of the Butane directory you ran./tag_release
from & copy output into spec file in# Main package provides
sectionspectool -g -S butane.spec
kinit your_account@REDHAT.COM
rhpkg new-sources tarball-name
rhpkg build
Housekeeping:
The text was updated successfully, but these errors were encountered: