Skip to content

[CI] Add automated release workflow using swift-temporal-sdk#69

Merged
FranzBusch merged 1 commit into
apple:mainfrom
inductor:add-auto-release-workflow
Apr 21, 2026
Merged

[CI] Add automated release workflow using swift-temporal-sdk#69
FranzBusch merged 1 commit into
apple:mainfrom
inductor:add-auto-release-workflow

Conversation

@inductor

Copy link
Copy Markdown
Member

Integrate swift-temporal-sdk's reusable auto-release workflow for automated semantic versioning releases.

Motivation

  • Automate the release process using semantic versioning labels, reducing manual overhead and ensuring consistent versioning across releases.

Modifications

  • Add .github/workflows/auto-release.yml that uses swift-temporal-sdk's reusable workflow

Result

  • When PRs are merged with semver labels (semver/patch, semver/minor), the workflow automatically creates GitHub releases. Major releases require manual creation.

Test Plan

  • Workflow will be validated after merge by labeling PRs with semver labels and verifying that releases are created automatically.

@FranzBusch FranzBusch added the semver/none No version bump required. label Apr 21, 2026
@FranzBusch FranzBusch enabled auto-merge (squash) April 21, 2026 13:43
@FranzBusch FranzBusch merged commit daaf7f0 into apple:main Apr 21, 2026
35 of 36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver/none No version bump required.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants