Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,18 @@ For Squares, membership is managed through the `Workflow Swift Owners` registry
> ```bash
> bundle exec pod lib lint Workflow.podspec ViewEnvironment.podspec ViewEnvironmentUI.podspec WorkflowTesting.podspec WorkflowReactiveSwift.podspec WorkflowUI.podspec WorkflowRxSwift.podspec WorkflowReactiveSwiftTesting.podspec WorkflowRxSwiftTesting.podspec WorkflowSwiftUI.podspec WorkflowCombine.podspec WorkflowCombineTesting.podspec WorkflowConcurrency.podspec WorkflowConcurrencyTesting.podspec
> ```
> You may need to `--include-podspecs` for pods that have changed and are depended on by other of the pods.

1. Update `VERSION` file based on [`semver`](https://semver.org/).
1. Update `WORKFLOW_VERSION` in `version.rb` based on [`semver`](https://semver.org/).

1. Create a PR with the version change and merge to `main`.

1. Create the release on GitHub:
1. Go to the [Releases](https://github.com/square/workflow-swift/releases).
1. `Choose a tag` and create a tag with the `VERSION`. ex: `v1.0.0`
1. `Auto-generate release notes`
1. Ensure the `Title` corresponds to the `VERSION` we're publishing and the generated `Release Notes` are accurate.
1. Hit "Publish release".
1. Go to the [Releases](https://github.com/square/workflow-swift/releases) and `Draft a new release`.
1. `Choose a tag` and create a tag for the new version. ex: `v1.0.0`
1. `Generate release notes`
1. Ensure the `Title` corresponds to the version we're publishing and the generated `Release Notes` are accurate.
1. Hit `Publish release`.

1. Publish to CocoaPods:
```bash
Expand Down