coreos / afterburn

A one-shot cloud provider agent
https://coreos.github.io/afterburn/
Apache License 2.0
207 stars 104 forks source link

Release Afterburn 5.6.0 #1076

Closed travier closed 4 months ago

travier commented 5 months ago

Release process

This project uses cargo-release in order to prepare new releases, tag and sign the relevant git commit, and publish the resulting artifacts to crates.io. The release process follows the usual PR-and-review flow, allowing an external reviewer to have a final check before publishing.

In order to ease downstream packaging of Rust binaries, an archive of vendored dependencies is also provided (only relevant for offline builds).

Requirements

This guide requires:

Release checklist

These steps show how to release version x.y.z on the origin remote (this can be checked via git remote -av). Push access to the upstream repository is required in order to publish the new tag and the PR branch.

:warning:: if origin is not the name of the locally configured remote that points to the upstream git repository (i.e. git@github.com:coreos/afterburn.git), be sure to assign the correct remote name to the UPSTREAM_REMOTE variable.

CentOS Stream 9 packaging:

tormath1 commented 4 months ago

Hello, any rough idea on the next release date? (weeks or months?) (Also, something I wanted to say: as Flatcar is a good user of Ignition / Afterburn maybe we can help in the maintenance/release process of those software)

prestist commented 4 months ago

@tormath1 regarding release date, I can have it scheduled to start happening next week. Regarding helping with maintenance, we really appreciate you asking. If you feel like you want to help feel free to review some PRs. It goes a long way to have a second set of eyes on things.

prestist commented 4 months ago

@travier Changing this to a .x. release as there is a change for adding Linode support.

prestist commented 4 months ago

While building rust-afterburn (fedpkg build) I am encountering an error only for rawhide...

Could not execute build: The following error occurred while trying to get the active release branches in PDC: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator at 
 root@localhost to inform them of the time this error occurred,
 and the actions you performed just before this error.</p>
<p>More information about this error may be available
in the server error log.</p>
</body></html>

Edit: a day later its working.