Skip to content

Add release tag helper - #128

Merged
austin-smith merged 1 commit into
mainfrom
add-release-tag-helper
Jul 12, 2026
Merged

Add release tag helper#128
austin-smith merged 1 commit into
mainfrom
add-release-tag-helper

Conversation

@austin-smith

Copy link
Copy Markdown
Owner

What Changed

  • Add a guarded release tag helper with stable, prerelease, and dry-run modes.
  • Validate release tags against the Xcode marketing version before signing begins.
  • Document the concise release commands and configuration references.

Why

Creating release tags manually can publish a tag from the wrong commit, use a mismatched version, or overwrite an existing release. The helper and workflow validation make the tag-driven release process safer and repeatable.

Validation

  • SwiftLint passed.
  • Unsigned iOS build passed.
  • All 223 macOS tests passed.
  • Stable and prerelease dry-runs passed in a disposable repository.
  • Duplicate-tag and non-main commit rejection passed.
  • Workflow stable, prerelease, malformed-tag, and version-mismatch checks passed.
  • YAML parsing, shell syntax, and git diff checks passed.

@austin-smith
austin-smith merged commit fe770a1 into main Jul 12, 2026
3 checks passed
@austin-smith
austin-smith deleted the add-release-tag-helper branch July 12, 2026 16:03
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