Skip to content

Publish release candidates to the Homebrew tap and the Scoop bucket - #70

Merged
david-Darkcollective merged 1 commit into
developfrom
chore/release-candidates-to-tap-and-bucket
Nov 5, 2026
Merged

david-Darkcollective merged 1 commit into
developfrom
chore/release-candidates-to-tap-and-bucket

Conversation

@david-Darkcollective

@david-Darkcollective david-Darkcollective commented Nov 5, 2026 •

Copy link
Copy Markdown
Member

Release candidates now update the Homebrew tap and the Scoop bucket, as a final release does.

  • release.yml: the tap job no longer requires a stable version, so brew install relix and scoop install relix give the newest release, a release candidate included. A release candidate is still published as a GitHub pre-release. Homebrew and Scoop both order 1.0.0-rcN below 1.0.0, so the final release replaces its candidates.
  • Tests: packaging/test_release.py covers release.py for a candidate and a final release, a missing archive and a bad version, and holds the workflow to its shape: the tap job runs for every release and pushes both repositories, and publish keeps --prerelease for a candidate. They run in check (packagingScriptTest) and in the workflow before release.py.
  • README and CONTRIBUTING: the install section and the release steps say the tap and bucket carry the newest release, candidates included.

The tap job was skipped for a tag with a suffix, so brew and scoop installed 0.1.2
while the command was at 1.0.0-rc2. A candidate now pushes the formula and the manifest
like a release does; Homebrew and Scoop both order 1.0.0-rcN below 1.0.0, so the final
release replaces the candidates. The release scripts gain tests, in check and in the
workflow.
@david-Darkcollective
david-Darkcollective merged commit cb0e4ee into develop Nov 5, 2026
3 checks passed
@david-Darkcollective
david-Darkcollective deleted the chore/release-candidates-to-tap-and-bucket branch November 5, 2026 20:29
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