Peter 9bc996374f Add 'submodules/AsyncDisplayKit/' from commit '02bedc12816e251ad71777f9d2578329b6d2bef6'
git-subtree-dir: submodules/AsyncDisplayKit
git-subtree-mainline: d06f423e0ed3df1fed9bd10d79ee312a9179b632
git-subtree-split: 02bedc12816e251ad71777f9d2578329b6d2bef6
2019-06-11 18:42:43 +01:00

1.5 KiB
Vendored
Raw Blame History

Release Process

This document describes the process for a public Texture release.

Preparation

Process

  • Run github_changelog_generator in Texture project directory: github_changelog_generator --token <generated personal token> TextureGroup/Texture. To avoid hitting rate limit, the generator will replace the entire file with just the changes from this version revert that giant deletion to get the entire new changelog.
  • Update spec.version within Texture.podspec and the since-tag and future-release fields in .github_changelog_generator.
  • Create a new PR with the updated Texture.podspec and the newly generated changelog, add #changelog to the PR message so the CI will not prevent merging it.
  • After merging in the PR, create a new GitHub release. Use the generated changelog for the new release.

Problems

  • Sometimes we will still run into GitHub rate limit issues although using a personal token to generate the changelog. For now there is no solution for this. The issue to track is: Triggering Github Rate limits #656