Skip to content

Allow attaching the signed appcast to an existing release via workfllow - #92

Merged
Lazarus-931 merged 1 commit into
mainfrom
fix/appcast-workflow-dispatch
Jul 24, 2026
Merged

Allow attaching the signed appcast to an existing release via workfllow#92
Lazarus-931 merged 1 commit into
mainfrom
fix/appcast-workflow-dispatch

Conversation

@Lazarus-931

@Lazarus-931 Lazarus-931 commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

The release workflow only ran on release publish, so a release created outside it (e.g. the first release) has no appcast.xml, and the Sparkle feed at releases/latest/download/appcast.xml returns 404.

Add a workflow_dispatch trigger that takes a tag input and reuses the same build/notarize/appcast/upload path against that existing tag, resolving the tag, upload URL, and release notes from the GitHub API instead of the release event payload, and replacing any same-named asset so re-runs are idempotent.

for issue #85

…w_dispatch

The release workflow only ran on release publish, so a release created
outside it (e.g. the first release) has no appcast.xml, and the Sparkle
feed at releases/latest/download/appcast.xml returns 404.

Add a workflow_dispatch trigger that takes a tag input and reuses the
same build/notarize/appcast/upload path against that existing tag,
resolving the tag, upload URL, and release notes from the GitHub API
instead of the release event payload, and replacing any same-named
asset so re-runs are idempotent.
@Lazarus-931
Lazarus-931 requested a review from lucasnewman July 24, 2026 16:26

@lucasnewman lucasnewman left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🙏

@Lazarus-931
Lazarus-931 merged commit c14fe5c into main Jul 24, 2026
2 checks passed
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