# The release process for XcodeGen

1. Make sure `CHANGELOG.md` is up to date:
   - All merged PRs since the last release have been added with the PR link and author (check `git log <last-tag>..HEAD`)
   - The new version number is added at the top after `Master`
1. Update the version at the top of `Makefile`
1. Run `make release`
1. Run `make archive`
1. Push commit and tag to github
1. Create release from tag on GitHub using the version number and relevant changelog contents, attaching `xcodegen.zip` and `xcodegen.artifactbundle.zip`
