Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 1.53 KB

ReleaseInstructions.md

File metadata and controls

17 lines (15 loc) · 1.53 KB

Release Instructions for Lottie iOS

Lottie is made available through multiple package managers, each of which has to be updated individually for each release.

  1. Make sure lottie-ios.podspec, package.json, and Version.xcconfig list the correct version number.
  1. Publish the new release in the lottie-ios repo
  2. Update the Cocoapod by running pod trunk push lottie-ios.podspec
  3. Update the npm package by running npm publish
  4. Attach Lottie.xframework.zip to the GitHub release
  • For every PR / commit, Lottie.xcframework.zip is built by CI and uploaded to the job summary once all jobs are completed.
  • Make sure to use the Lottie.xcframework.zip from the CI job for the commit on master / the specific release tag and not from a PR CI job.
  1. Update the lottie-spm Package.swift manifest to reference the new version's XCFramework.
  • You can compute the checksum by running swift package compute-checksum Lottie.xcframework.zip.
  • Optionally, consider updating the version number in README.md as well.
  1. Publish the new release in the lottie-spm repo