Skip to content

chore(scripts/releaser): remove GPG signing key check#27422

Draft
f0ssel wants to merge 1 commit into
remove-releaser-v2from
remove-releaser-gpg-check
Draft

chore(scripts/releaser): remove GPG signing key check#27422
f0ssel wants to merge 1 commit into
remove-releaser-v2from
remove-releaser-gpg-check

Conversation

@f0ssel

@f0ssel f0ssel commented Jul 22, 2026

Copy link
Copy Markdown
Member

Summary

Removes the GPG signing key check from the release wizard. The preflight check warned and prompted "Continue without signing?" when GPG signing was not configured, and the same gpgConfigured value gated whether the release tag was signed. Both are removed; release tags are now plain annotated tags (git tag -a).

Changes

  • Remove the GPG preflight check and gpgConfigured plumbing from run.go and runRelease in release.go.
  • Drop the sign parameter from ReleaseExecutor.CreateTag and both implementations (liveExecutor no longer appends -s).

Validation

  • go build ./scripts/releaser/...
  • go test ./scripts/releaser/...
  • go vet + golangci-lint run ./scripts/releaser/...
  • gofmt -l clean

Important

Stacked on top of #27421 (base branch remove-releaser-v2). Review/merge that PR first, then retarget this one to main.


Generated by Coder Agents on behalf of @f0ssel.

Drop the preflight check that warned and prompted when GPG signing was
not configured, along with the conditional tag signing it gated. Release
tags are now plain annotated tags (git tag -a).

- Remove the GPG check and gpgConfigured plumbing from run.go/release.go.
- Drop the sign parameter from ReleaseExecutor.CreateTag and its
  implementations.
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