Skip to content

ci: publish release candidates manually via workflow_dispatch - #77

Merged
leandromqrs merged 2 commits into
mainfrom
ci/manual-rc-release
Jul 22, 2026
Merged

ci: publish release candidates manually via workflow_dispatch#77
leandromqrs merged 2 commits into
mainfrom
ci/manual-rc-release

Conversation

@leandromqrs

@leandromqrs leandromqrs commented Jul 21, 2026

Copy link
Copy Markdown
Member

Summary

  • RC tags no longer auto-publish. Pushing a v*-rc* tag does nothing; the Release workflow gains a workflow_dispatch trigger that takes the RC tag as input, validates the -rc suffix, runs CI against that tag (via checkout_ref), and publishes it as a GitHub pre-release. Stable tag pushes keep the fully automatic flow.
  • Nightly pre-release schedule paused. The cron trigger is removed; nightly stays available via workflow_dispatch.
  • AI-assisted contributions policy added to CONTRIBUTING.md, mirroring the images repo.

- Exclude v*-rc* tags from the push trigger. RCs are now published by
  triggering the Release workflow manually with the tag as input: the
  workflow validates the -rc suffix, runs CI against the tag, and
  marks the GitHub release as a pre-release.
- Pause the nightly pre-release schedule (workflow_dispatch only).
- Document the AI-assisted contributions policy in CONTRIBUTING.md.
@leandromqrs
leandromqrs enabled auto-merge July 21, 2026 23:50
@leandromqrs
leandromqrs added this pull request to the merge queue Jul 21, 2026
Merged via the queue into main with commit 1719a45 Jul 22, 2026
5 checks passed
@leandromqrs
leandromqrs deleted the ci/manual-rc-release branch July 22, 2026 00:35
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