Skip to content

ci: a new release gets the macOS dmg attached by the installer workflow - #362

Merged
ManuelStaggl merged 1 commit into
mainfrom
ci/attach-dmg-to-release
Nov 12, 2026
Merged

ManuelStaggl merged 1 commit into
mainfrom
ci/attach-dmg-to-release

Conversation

@ManuelStaggl

Copy link
Copy Markdown
Collaborator

What

  • installer.yml can be called by other workflows and has a new input attach. With it, a third job downloads the dmg artifact of the run and uploads it to the release of the tag (contents: write only in that job).
  • release-please.yml calls it for the new tag when a release was created, like the website sync.
  • The Windows installer is still built and uploaded by hand, as before.

Not verified

The attach job only runs against an existing release, so it runs for the first time with release 0.3.1. Until then only the linters and a manual run without attach cover it.

🤖 Generated with Claude Code

The release workflow calls installer.yml for the new tag; its new job uploads
the dmg to the release. Started by hand, the workflow attaches only when asked.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
@ManuelStaggl
ManuelStaggl merged commit f572f96 into main Nov 12, 2026
11 checks passed
@ManuelStaggl
ManuelStaggl deleted the ci/attach-dmg-to-release branch November 12, 2026 19:01
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