Skip to content

Latest commit

 

History

History
22 lines (19 loc) · 1.38 KB

README_INTERNAL.md

File metadata and controls

22 lines (19 loc) · 1.38 KB

How to release

  1. Bump versions in Mux-Stats-AVPlayer.podspec
  2. Bump version in XCode "General" for target: MUXSDKStats
  3. Bump version in XCode "General" for target: MUXSDKStatsTv
  4. Bump version in MUXSDKStats/MUXSDKStats/MUXSDKPlayerBinding.m
  5. Bump version in Package.swift (if the dependecy on Mux-Stats-Core has changed)
  6. Push to your feature branch in Github
  7. Download artifact from the Build step of the Buildkite pipeline. Screen Shot 2021-04-13 at 8 27 29 PM Make sure this is from the latest commit on your branch.
  8. Unzip the file and copy the resulting MUXSDKStats.xcframework into XCFrameworkand commit this.
  9. Github - Create a PR to check in all changed files.
  10. If approved, squash & merge into master
  11. Pull master locally and git tag [YOUR NEW VERSION] and git push --tags
  12. Cocoapod - Run pod spec lint to local check pod validity
  13. Cocoapod - Run pod trunk push Mux-Stats-AVPlayer.podspec
  14. Github UI - Make a new release with the new version. Attach the XCFramework artifacts from the automated build to the release.
  15. Update the release notes in the AVPlayer Integration Guide

After release:

  • Try the new version to the sample apps in this repo.