Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 2.21 KB

RELEASE_PROCESS.md

File metadata and controls

32 lines (26 loc) · 2.21 KB

Release Process

Releases are performed via 2 Pull Requests (PR) that implements the release checklist and GitHub Releases. This promotes consistency and visibility in the process.

Version Numbers

Version Numbering follows Semantic Versioning standards. The format is vMAJOR.MINOR.PATCH.. ex v0.1.0

semver-summary

Release Checklist

  1. Create a Release PR
  2. Merge Release PR into main
  3. Use GitHub Releases to Publish the release
  4. Publish CocoaPod to trunk
    • pod trunk push UID2IMAPlugin.podspec.json
  5. Create a Next Release PR
    • Set adapterVersion() in UID2IMASecureSignalsAdapter.swift to the expected next (likely minor) release version of the SDK.
  6. Merge Next Release PR BEFORE ANY CODE FOR NEXT RELEASE IS MERGED