Skip to content

Merge workflow changes - #364

Merged
SteveTeece merged 3 commits into
devfrom
master
Sep 2, 2026
Merged

SteveTeece merged 3 commits into
devfrom
master

Conversation

@SteveTeece

Copy link
Copy Markdown
Owner

No description provided.

SteveTeece and others added 3 commits August 27, 2026 19:48
Fix debug release workflow -> master
Split the manual dev debug pre-release into three jobs:

- build-windows-msix: the existing self-signed MSIX build, now uploading
  the package as a CI artifact instead of publishing the release itself.
- build-mac-app (new): on macos-latest, `dotnet publish` an unsigned,
  universal (maccatalyst-x64;maccatalyst-arm64) Mac Catalyst .app with
  CreatePackage=false, archived with `ditto` as
  StageFrightCommunity-dev-DEBUG-mac.zip.
- publish-release: needs both builds, downloads the artifacts, and does
  the single atomic `gh release delete --cleanup-tag` + `gh release
  create` of the rolling dev-debug-build pre-release with both assets.

One atomic create still satisfies the GitHub immutable-releases
constraint. A break on either platform now leaves the previous release
intact rather than half-updated.

Also completes the debug-msix-release.yml -> debug-pre-release.yml rename
and fixes the now-stale cross-references in CLAUDE.md and
StageFright.App.csproj.

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
@SteveTeece SteveTeece self-assigned this Sep 2, 2026
@SteveTeece
SteveTeece merged commit 1340757 into dev Sep 2, 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.

1 participant