Skip to content

ci: Add workflow to auto-create GitHub pre-release for release-beta builds#98

Merged
philprime merged 3 commits intomainfrom
ci/auto-release-pre-release
Feb 27, 2026
Merged

ci: Add workflow to auto-create GitHub pre-release for release-beta builds#98
philprime merged 3 commits intomainfrom
ci/auto-release-pre-release

Conversation

@philprime
Copy link
Member

Add a workflow that automatically creates a GitHub pre-release whenever the release-beta workflow pushes a tag (e.g. v1.1.3+41).

This gives each TestFlight beta build a corresponding GitHub release for visibility and changelog tracking. Pre-releases are created automatically; the release is promoted to latest manually when the build is shipped to the App Store.

Uses the release bot for consistent attribution with the rest of the release pipeline.

…uilds

Creates a pre-release when release-beta pushes a tag (e.g. v1.1.3+41).
Uses release bot for consistent attribution. User promotes to latest
manually when ready.
Copilot AI review requested due to automatic review settings February 27, 2026 08:32
@philprime philprime enabled auto-merge (squash) February 27, 2026 08:33
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds automation to create GitHub pre-releases for TestFlight beta builds. When the release-beta workflow pushes a version tag, this new workflow automatically creates a corresponding GitHub pre-release for visibility and changelog tracking.

Changes:

  • New workflow triggered by version tag pushes to automatically create GitHub pre-releases
  • Uses the release bot (GitHub App token) for consistent attribution with the release pipeline
  • Generates release notes automatically from commits

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

The v*+* pattern is invalid in GitHub Actions (glob doesn't support +).
Use v* which matches release-beta tags like v1.1.3+41.
Aligns with release-beta and build-test patterns.
@philprime philprime merged commit 55e4194 into main Feb 27, 2026
5 checks passed
@philprime philprime deleted the ci/auto-release-pre-release branch February 27, 2026 08:58
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