Skip to content

Publish beta Homebrew and Scoop packages from the beta release workflow - #1750

Merged
developerkunal merged 2 commits into
mainfrom
chore/release-beta-package-managers
Nov 5, 2026
Merged

developerkunal merged 2 commits into
mainfrom
chore/release-beta-package-managers

Conversation

@developerkunal

Copy link
Copy Markdown
Contributor

🔧 Changes

Beta releases now publish the beta Homebrew formula and Scoop manifest, the same way stable releases publish auth0.

  • release-beta.yml follows release.yml. It runs GoReleaser for prerelease tags, uploads the beta formula and manifest, and opens the Homebrew and Scoop pull requests in auth0/homebrew-auth0-cli and auth0/scoop-auth0-cli. It also runs the same RL scan job as stable.
  • .goreleaser.yml adds auth0-beta Homebrew and Scoop entries. The formula installs the same auth0 binary, so it matches the existing auth0-beta packages.
  • release.yml uploads only auth0.rb and auth0.json by name. Stable tags run the same GoReleaser config, so this keeps a stable release from picking up the beta files.

🔬 Testing

Validated the GoReleaser config and ran a local snapshot build. The snapshot produced auth0.rb, auth0-beta.rb, auth0.json, and auth0-beta.json, matching the upload paths. The workflows pass actionlint.

📝 Checklist

  • All new/changed/fixed functionality is covered by tests (or N/A)
  • I have added documentation for all new/changed functionality (or N/A)

@developerkunal
developerkunal requested a review from a team as a code owner November 3, 2026 16:39
@developerkunal
developerkunal enabled auto-merge (squash) November 4, 2026 10:18
@developerkunal
developerkunal merged commit e5719fc into main Nov 5, 2026
13 of 14 checks passed
@developerkunal
developerkunal deleted the chore/release-beta-package-managers branch November 5, 2026 07:35
@developerkunal developerkunal mentioned this pull request Nov 5, 2026
1 of 2 tasks
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.

2 participants