coreos / coreos-installer

Installer for CoreOS disk images
https://coreos.github.io/coreos-installer/
Apache License 2.0
222 stars 93 forks source link

Release coreos-installer v0.22.1 #1495

Closed prestist closed 3 months ago

prestist commented 3 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/coreos-installer.git), be sure to assign the correct remote name to the UPSTREAM_REMOTE variable.

CentOS Stream 9 packaging:

prestist commented 3 months ago
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.VH3P7n
+ umask 022
+ cd /builddir/build/BUILD
+ cd coreos-installer-0.22.1
+ /usr/bin/env CARGO_HOME=.cargo /usr/bin/cargo build --release -j128
error: package `serde_with v3.9.0` cannot be built because it requires rustc 1.67 or newer, while the currently active rustc version is 1.66.1
Either upgrade to rustc 1.67 or newer, or use
cargo update -p serde_with@3.9.0 --precise ver
where `ver` is the latest version of `serde_with` supporting rustc 1.66.1
error: Bad exit status from /var/tmp/rpm-tmp.VH3P7n (%build)

Hmm; it looks like we will not be able to build rhel for this release and bank on it getting delivered by c9s. cannot build rhel due to msrv.

prestist commented 3 months ago

Since RHEL is not releasable and c9s is now in progress; closing upstream issue.