From 4230e2edb5ddb228a6b9932734ce7d079a348bcf Mon Sep 17 00:00:00 2001 From: Jesse Squires Date: Fri, 23 Dec 2016 11:29:19 -0500 Subject: [PATCH] Create RELEASE_CHECKLIST.md --- .github/RELEASE_CHECKLIST.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/RELEASE_CHECKLIST.md diff --git a/.github/RELEASE_CHECKLIST.md b/.github/RELEASE_CHECKLIST.md new file mode 100644 index 000000000..de2831404 --- /dev/null +++ b/.github/RELEASE_CHECKLIST.md @@ -0,0 +1,19 @@ +# Release Checklist + +Here are the steps for creating and publishing a new release for `IGListKit`. + +- Final review and update of header docs and guides +- Final review of changelog +- Regenerate docs +- Update pod spec version +- Update xcodeproj version +- Run `pod install` on all examples (**must happen on FB internal** because of sync issues) +- Merge `master` into `stable` via cmd-line and push +- Confirm `stable` is `0|0` [ahead/behind](https://github.com/Instagram/IGListKit/branches) +- Create [GitHub release](https://github.com/Instagram/IGListKit/releases) from `stable` +- Paste changelog into GH release notes +- Publish GitHub release +- Run `pod lib lint` +- Push updated podspec: `pod trunk push IGListKit.podspec` +- Verify new release on [CocoaPods](https://cocoapods.org/pods/IGListKit) +- Tweet all the tweets