From cc6649b3d42d3a92aaa4b38547bae228ce37826f Mon Sep 17 00:00:00 2001 From: inductor Date: Mon, 20 Apr 2026 15:22:38 +0900 Subject: [PATCH 1/2] [CI] Add automated release workflow using swift-temporal-sdk --- .github/workflows/auto-release.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .github/workflows/auto-release.yml diff --git a/.github/workflows/auto-release.yml b/.github/workflows/auto-release.yml new file mode 100644 index 0000000..f90455f --- /dev/null +++ b/.github/workflows/auto-release.yml @@ -0,0 +1,12 @@ +name: Auto Release + +on: + workflow_dispatch: + +permissions: + contents: write + pull-requests: read + +jobs: + auto-release: + uses: apple/swift-temporal-sdk/.github/workflows/auto-release.yml@main From f37a7a6d0c7d8f5835aebb219d93f96e1f22aa5d Mon Sep 17 00:00:00 2001 From: inductor Date: Mon, 20 Apr 2026 15:22:39 +0900 Subject: [PATCH 2/2] Update CONTRIBUTING.md with automated release process documentation --- CONTRIBUTING.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 51fa3b6..c11af10 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -94,3 +94,7 @@ directory, for example: ## How to contribute your work Please open a pull request at https://github.com/apple/swift-openapi-runtime. Make sure the CI passes, and then wait for code review. + +## Automated release process + +This repository uses automated releases based on semantic versioning labels. See the [Auto Release Workflow documentation](https://github.com/apple/swift-temporal-sdk/blob/main/.github/workflows/README.md) for details.