Skip to content

ci(release): advance seeded prereleases daily at Zurich time - #3239

Open
SDAChess wants to merge 1 commit into
mainfrom
daily-prerelease-tags/sscatton
Open

ci(release): advance seeded prereleases daily at Zurich time#3239
SDAChess wants to merge 1 commit into
mainfrom
daily-prerelease-tags/sscatton

Conversation

@SDAChess

@SDAChess SDAChess commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

Advance an explicitly seeded pre-release series daily at 16:00 Europe/Zurich, including daylight saving changes. Without a matching vX.Y.Z-pre.1, the workflow creates no tag and never guesses whether the next release is a minor or patch.

Related Issue

No issue required: localized maintenance of the existing release auto-tag workflow, replacing automatic patch selection with maintainer-seeded pre-release increments.

Changes

  • Schedule the existing workflow daily and always check out main.
  • Increment the highest release series only when its seed exists, its stable tag is absent, and new commits exist; reject candidates outside main's ancestry.
  • Preserve explicit Release Tag dispatch after pushing the new tag and document the workflow.

Testing

  • Executed the workflow's Bash selection block against 12 temporary Git repository cases: empty tags, stable-only tags, missing seed, minor series, patch series, numeric ordering, pre.9 rollover, completed series, newer stable release, unchanged HEAD, unrelated tags, and non-ancestor rejection.
  • Actionlint passes for the updated workflow.
  • git diff --check passes.
  • mise run pre-commit and mise run ci could not start because mise is not installed. Pre-commit was explicitly waived by the requester.
  • No remote release tags were created during testing.

Checklist

  • Follows Conventional Commits.
  • Commit is signed off (DCO).
  • Architecture documentation updated.

Signed-off-by: Simon Scatton <sscatton@nvidia.com>
@copy-pr-bot

copy-pr-bot Bot commented Sep 9, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

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.

1 participant