Skip to content

ci(release): mint v*-rigel.N tags from rigel-release (RIG-5346) - #4

Merged
mattwilkinsonn merged 4 commits into
rigel-releasefrom
upstream-nix/rig-5346-mint-workflow
Oct 15, 2026
Merged

mattwilkinsonn merged 4 commits into
rigel-releasefrom
upstream-nix/rig-5346-mint-workflow

Conversation

@rigel-mintaka

@rigel-mintaka rigel-mintaka commented Oct 13, 2026 •

Copy link
Copy Markdown

Summary

Adds release-tag minting on rigel-release. It follows the autoscaler fork pattern from release-tagging.md.

  • .github/rigel-version is the single version source. The first value is 1.1.0-rigel.1: upstream's latest tag is v1.1.0, and the fork has no tags.
  • release-tag.yaml:
    • On a PR, check validates a changed version, so N must be the next suffix.
    • On a push to rigel-release, mint uses the automation App token (contents: write, this repo only) to create v<version> at the first-parent commit that set the version.
  • The script test runs under the required CI job.

Verification

  • release-tag.test.sh passes all 8 cases: check-pr accept/skip/unchanged, the mint target, the existing tag, and same-target/conflicting 422.
  • shellcheck is clean.
  • actionlint is clean on release-tag.yaml. The only findings are on the old setup-go@v2 and checkout@v2 pins in golang.yml, which this PR leaves alone.

Risks

  • Merge only after the Orion forkReleaseMinter("nix2container") PR applies. Before that, the mint job has no App key and fails.
  • Merging mints v1.1.0-rigel.1 at this commit.
  • No Nix producer or credential is enabled.

Refs: RIG-5346

Co-Authored-By: Matt Wilkinson matt@rigel.build

Add .github/rigel-version (1.1.0-rigel.1), the release-tag workflow and
its script, and run the script test under the required CI check.

Co-authored-by: Matt Wilkinson <matt@rigel.build>
@linear-code

linear-code Bot commented Oct 13, 2026

Copy link
Copy Markdown

RIG-5346

rigel-mintaka and others added 3 commits October 12, 2026 21:32
…RIG-5346)

Co-authored-by: Matt Wilkinson <matt@rigel.build>
Co-authored-by: Matt Wilkinson <matt@rigel.build>
Co-authored-by: Matt Wilkinson <matt@rigel.build>
@rigel-mintaka
rigel-mintaka marked this pull request as ready for review October 13, 2026 02:19
@mattwilkinsonn
mattwilkinsonn merged commit 30280d2 into rigel-release Oct 15, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants