Thanks to visit codestin.com
Credit goes to github.com

Skip to content

DOCS: Homebrew-tap GitHub fine-grained PAT#4228

Merged
TomOnTime merged 1 commit into
DNSControl:mainfrom
cafferata:docs/goreleaser-github-fine-grained-pat
May 7, 2026
Merged

DOCS: Homebrew-tap GitHub fine-grained PAT#4228
TomOnTime merged 1 commit into
DNSControl:mainfrom
cafferata:docs/goreleaser-github-fine-grained-pat

Conversation

@cafferata

@cafferata cafferata commented May 7, 2026

Copy link
Copy Markdown
Member

The v4.36.5 release failed at the Homebrew cask step with a 404 when pushing to DNSControl/homebrew-tap (https://github.com/DNSControl/dnscontrol/actions/runs/25402728783/job/74506128761). The HOMEBREW_TAP_TOKEN secret contained a classic PAT that was scoped to the old StackExchange organization and no longer had access after the migration to DNSControl. It has been rotated to a fine-grained PAT scoped to DNSControl/homebrew-tap only, with Contents read/write permission. The release has been re-run successfully: https://github.com/DNSControl/dnscontrol/actions/runs/25402728783/job/74759829144

This PR updates the rotation procedure in the docs to reflect the new token type, corrects the secret name from HOMEBREW_TAP_GITHUB_TOKEN to HOMEBREW_TAP_TOKEN, and adds the gh secret set command to the rotation steps.

@cafferata cafferata requested a review from TomOnTime May 7, 2026 06:45
@cafferata cafferata changed the title DOCS: Homebrew-tap GitHub fine-grained PAT DOCS: Homebrew-tap GitHub fine-grained PAT May 7, 2026
@TomOnTime TomOnTime merged commit 5ec6210 into DNSControl:main May 7, 2026
12 checks passed
@cafferata cafferata deleted the docs/goreleaser-github-fine-grained-pat branch May 7, 2026 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants