Skip to content
This repository has been archived by the owner on Oct 6, 2022. It is now read-only.

Latest commit

 

History

History
14 lines (13 loc) · 1.26 KB

RELEASING.md

File metadata and controls

14 lines (13 loc) · 1.26 KB

Release instructions

  1. Make sure all changes going in the release have been merged to master branch.
  2. Bump the version in Podspec, CFBundleShortVersionString in Info.plist, and sdkVersion in Version.swift.
  3. Sanity check everything: fastlane all.
  4. If there were any changes to TrackingEventsHandler, make sure to also release a new compatible version of the internal Schibsted Account Tracking SDK.
  5. Test with the internal Demo App
    1. Update the version of the SchibstedAccount pod and re-install the pods (./pod_install.sh).
  6. Commit above changes to a new branch, push it to GitHub, and make PR from it.
  7. Wait until CI completes successfully, then merge the PR to master.
  8. Create a new release via GitHub.
    1. Enter the version number as the tag name and include the changes in the release description.
  9. Publish the pod: pod trunk push.
  10. Announce the new release on Slack in #ios-internal-libs and #spt-id-mobile.