Skip to content

Move releases to main-only rc channel#172

Merged
tig merged 1 commit into
developfrom
tig/move-releases-to-main-only-rc-channel
May 22, 2026
Merged

Move releases to main-only rc channel#172
tig merged 1 commit into
developfrom
tig/move-releases-to-main-only-rc-channel

Conversation

@tig
Copy link
Copy Markdown
Member

@tig tig commented May 22, 2026

Summary

Moves clet out of alpha-style prereleases into an rc release policy for 1.0. Closes #171.

Changes

  • src/Clet/Clet.csproj<Version>1.0.0-alpha</Version><Version>1.0.0-rc</Version>
  • .github/workflows/release.yml — Added branch guard (workflow_dispatch from non-main requires version_override); updated comments from alpha to rc
  • .github/workflows/README.md — Updated versioning table (removed Alpha/Beta rows, added RC row), tag examples, NuGet references, added branch guard documentation
  • specs/clet-spec.md — Updated §5.4 prerelease trigger description, §5.6 auto-increment docs, §7 milestone names (v0.75 alpha → v0.75 rc), §8 risks (retired develop-sprawl row)
  • docs/runbooks/release-rollback.md — Simplified prerelease phase description to -rc only
  • README.md — "friends-and-family alpha" → "release candidate"; updated example version output, FAQ channel description, feedback section heading

Behavior

  • No automatic release triggered by push to develop (unchanged — already blocked)
  • No automatic release triggered by TG/Editor develop dispatch (unchanged — already only accepts tg-main-published/editor-main-published)
  • Manual workflow_dispatch from non-main branches now fails fast unless version_override is provided
  • Main release workflow will compute v1.0.0-rc.1, v1.0.0-rc.2, etc. from tags

No spec/runbook impact beyond what's listed

All doc updates are included in this PR per the doc-update gate.

- Change csproj version phase from 1.0.0-alpha to 1.0.0-rc
- Add branch guard: workflow_dispatch from non-main requires version_override
- Update release.yml comments to reflect rc phase
- Update .github/workflows/README.md versioning table and docs
- Update specs/clet-spec.md (§5.4, §5.6, §7 milestones, §8 risks)
- Update docs/runbooks/release-rollback.md prerelease description
- Update README.md from alpha language to release candidate

Closes #171

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@tig tig merged commit 1345614 into develop May 22, 2026
10 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.

Move releases to main-only rc channel

1 participant