Skip to content
This repository was archived by the owner on Apr 22, 2026. It is now read-only.

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

Open
inductor wants to merge 2 commits intoswift-server:mainfrom
inductor:add-auto-release-workflow
Open

[CI] Add automated release workflow using swift-temporal-sdk#70
inductor wants to merge 2 commits intoswift-server:mainfrom
inductor:add-auto-release-workflow

Conversation

@inductor
Copy link
Copy Markdown

Integrate swift-temporal-sdk's reusable auto-release workflow for automated semantic versioning releases. Update CONTRIBUTING.md with a link to the workflow documentation.

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
  • Update CONTRIBUTING.md with automated release process documentation linking to swift-temporal-sdk's workflow README

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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant