Skip to content

Migrate release automation to GoReleaser #11777

Description

@brooke-hamilton

Summary

Migrate the Radius release automation from the current custom GitHub Actions workflows to GoReleaser.

Design Document

radius-project/design-notes#153 — feat: new release lifecycle (authored by @DariuszPorowski, merged 04/07/2026)

Goals

  • Replace fragile custom release workflows with GoReleaser
  • Reduce the number of manual steps and failure modes in the release process
  • Enable retrying failed release steps without cutting a new RC
  • Simplify cross-repo version coordination (core / deployment-engine / Helm chart)

Implementation

Implementation is tracked through the Task sub-issues attached to this feature. Their order, scope, dependencies, and exit criteria follow the GoReleaser release lifecycle implementation plan, based on the GoReleaser release lifecycle design.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

triagedThis issue has been reviewed and triaged

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions