Skip to content

Delegate GitHub Release creation to goreleaser, tighten permissions#2708

Merged
dopey merged 2 commits into
masterfrom
fix/release-workflow
Jun 11, 2026
Merged

Delegate GitHub Release creation to goreleaser, tighten permissions#2708
dopey merged 2 commits into
masterfrom
fix/release-workflow

Conversation

@dopey

@dopey dopey commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

The explicit softprops/action-gh-release step was redundant: goreleaser
already creates the GitHub Release via its built-in release support
(configured with prerelease: auto in .goreleaser.yml). Removing the
intermediate create_release job simplifies the pipeline and eliminates
overly broad contents: write grants on the docker build jobs.

Change-Type: ci
Release-Note: no
Audience: internal
Impact: low
Breaking: false
Co-Authored-By: Claude noreply@anthropic.com

The explicit softprops/action-gh-release step was redundant: goreleaser
already creates the GitHub Release via its built-in release support
(configured with prerelease: auto in .goreleaser.yml). Removing the
intermediate create_release job simplifies the pipeline and eliminates
overly broad contents: write grants on the docker build jobs.

Change-Type: ci
Release-Note: no
Audience: internal
Impact: low
Breaking: false
Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions github-actions Bot added the needs triage Waiting for discussion / prioritization by team label Jun 11, 2026
@dopey dopey marked this pull request as ready for review June 11, 2026 03:41
@dopey dopey enabled auto-merge (squash) June 11, 2026 03:41
@dopey dopey merged commit 3e9e8be into master Jun 11, 2026
16 checks passed
@dopey dopey deleted the fix/release-workflow branch June 11, 2026 04:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs triage Waiting for discussion / prioritization by team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants