mirror of
https://github.com/realm/SwiftLint.git
synced 2026-05-07 20:12:49 +00:00
7db31658cb
* Include Linux zip in list of GitHub release binaries This matches what has been included in recent releases. * Fix one more Linux zip reference * Use all 1s for the numbered list in Releasing.md Markdown renders the numbered list correctly, and this way one can easily reorder the steps or add new steps without needing to renumber everything.
1011 B
1011 B
Releasing SwiftLint
For SwiftLint contributors, follow these steps to cut a release:
- Come up with a witty washer- or dryer-themed release name. Past names include:
- Tumble Dry
- FabricSoftenerRule
- Top Loading
- Fresh Out Of The Dryer
- Push new version:
make push_version "0.2.0: Tumble Dry" - Make sure you have the latest stable Xcode version installed and
xcode-selected. - Create the pkg installer, framework zip, portable zip, and Linux zip:
make release - Create a GitHub release: https://github.com/realm/SwiftLint/releases/new
- Specify the tag you just pushed from the dropdown.
- Set the release title to the new version number & release name.
- Add the changelog section to the release description text box.
- Upload the pkg installer, framework zip, portable zip, and Linux zip you just built to the GitHub release binaries.
- Click "Publish release".
- Publish to Homebrew and CocoaPods trunk:
make publish - Celebrate. 🎉