Skip to content

Release Process

John Nguyen edited this page Feb 12, 2021 · 4 revisions

For my own memory and to help other collaborators, here is what happens for each release:

  1. Bump the version in Down.podspec, following semver guidelines.
  2. Push that commit to master branch or to your PR branch
  3. Push a new tag with that version #
    • e.g. git tag -a v0.5.1 -m "v0.5.1" && git push origin --tags
  4. Push the podspec up to CocoaPods
    • e.g. pod trunk push
  5. Run the github_changelog_generator
    • e.g. github_changelog_generator -u johnxnguyen -p Down
  6. Commit the CHANGELOG.md file changes
Clone this wiki locally