A GitHub Actions Release Workflow That Automates Drafts and Assets Without Bypassing Human Release Decisions
Build release artifacts, changelogs, checksums, and draft releases automatically while keeping version approval, final release-note review, publishing, and rollback decisions with people. This reference design uses protected branches, immutable tags, GitHub Environments, and an idempotent draft policy.
9 min read