Skip to content

ci(release): close reminders for superseded releases (#1327) - #1474

Merged
ajianaz merged 1 commit into
developfrom
ci/reminder-3-superseded
Oct 15, 2026
Merged

ajianaz merged 1 commit into
developfrom
ci/reminder-3-superseded

Conversation

@ajianaz

@ajianaz ajianaz commented Oct 15, 2026

Copy link
Copy Markdown
Collaborator

What

Part 3 of 4 of the release-signature reminder (parts 1 and 2 are #1472 and #1473, merged).

scripts/release-signature-reminder.sh also closes open Sign release vX.Y.Z (minisign) issues for releases that are no longer the latest. uteke upgrade installs only the latest release, so an old reminder would nag about something nobody can install. Only trusted-author issues with the exact title are touched, at most 20 per run, each closed with an explanatory comment. --dry-run only prints.

The test script gets the matching cases (stale reminder closed, current one kept, untrusted author ignored, dry run).

Why

A backport patch can be published after a newer minor, or a release can be skipped without being signed. Without this the old issue stays open forever.

Testing

  • bash scripts/tests/release-signature-reminder.test.sh: all checks pass.
  • bash -n is clean. No workflow is added yet (part 4), so nothing runs from this PR.

@github-actions

Copy link
Copy Markdown

🔍 Cora AI Code Review

✅ No issues found. Code looks good!


Review powered by cora-code · BYOK · MIT

@ajianaz
ajianaz merged commit aecb397 into develop Oct 15, 2026
15 checks passed
@ajianaz
ajianaz deleted the ci/reminder-3-superseded branch October 15, 2026 07:04
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