Skip to content

Extend macOS bundle script with release checks#779

Open
iefiru wants to merge 1 commit into
solvcon:masterfrom
iefiru:macos-release-workflow
Open

Extend macOS bundle script with release checks#779
iefiru wants to merge 1 commit into
solvcon:masterfrom
iefiru:macos-release-workflow

Conversation

@iefiru
Copy link
Copy Markdown

@iefiru iefiru commented May 14, 2026

Add release-oriented subcommands to bundle-with-homebrew.sh: check, bundle, verify, and all. The new check step validates the Homebrew-based macOS bundling environment before packaging, while verify can inspect a generated DMG artifact.

Add Makefile entry points for the release workflow. These targets delegate to the bundle script instead of implementing release logic in Makefile:

  • make release-check
  • make release
  • make release-test

make release now runs the check step before bundling.

Related to issue #765

Add release-oriented subcommands to bundle-with-homebrew.sh: check, bundle, verify, and all. The new check step validates the Homebrew-based macOS bundling environment before packaging, while verify can inspect a generated DMG artifact.

Add Makefile entry points for the release workflow. These targets delegate to the bundle script instead of implementing release logic in Makefile:

- make release-check
- make release
- make release-test

make release now runs the check step before bundling.
@yungyuc yungyuc added the build Build system and automation label May 14, 2026
@yungyuc
Copy link
Copy Markdown
Member

yungyuc commented May 14, 2026

Please use the following format to refer to the associated issue in the future:

Related to issue #765

You used "Fixes number" in the PR comment and I changed it. See Pull Request Guidelines:

When opening a pull request, reference the related issue (e.g., "Related to #725") instead of using closing keywords like "close numer", "closes number", or "fixes number". We do not let PR and commit log comments to mandate the management.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Build system and automation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants