- Bump versions in Mux-Stats-AVPlayer.podspec
- Bump version in XCode "General" for target: MUXSDKStats
- Bump version in XCode "General" for target: MUXSDKStatsTv
- Bump version in MUXSDKStats/MUXSDKStats/MUXSDKPlayerBinding.m
- Bump version in Package.swift (if the dependecy on Mux-Stats-Core has changed)
- Push to your feature branch in Github
- Download artifact from the Build step of the Buildkite pipeline. Make sure this is from the latest commit on your branch.
- Unzip the file and copy the resulting
MUXSDKStats.xcframework
intoXCFramework
and commit this. - Github - Create a PR to check in all changed files.
- If approved, squash & merge into master
- Pull master locally and
git tag [YOUR NEW VERSION]
andgit push --tags
- Cocoapod - Run
pod spec lint
to local check pod validity - Cocoapod - Run
pod trunk push Mux-Stats-AVPlayer.podspec
- Github UI - Make a new release with the new version. Attach the XCFramework artifacts from the automated build to the release.
- Update the release notes in the AVPlayer Integration Guide
After release:
- Try the new version to the sample apps in this repo.