Create PUBLISH.md

This commit is contained in:
Oliver Schneider 2016-11-08 11:52:38 +01:00 committed by GitHub
parent e8783be6f1
commit c687fe73bc
1 changed files with 15 additions and 0 deletions

15
PUBLISH.md Normal file
View File

@ -0,0 +1,15 @@
Steps to publish a new clippy version
1. `cargo test`.
- Bump `package.version` in `./Cargo.toml` (no need to manually bump `dependencies.clippy_lints.version`).
- Run `./util/update_lints.py`.
- Write a changelog entry.
- Commit `./Cargo.toml`, `./clippy_lints/Cargo.toml` and `./CHANGELOG.md`.
- `git push`
- Wait for Travis's approval.
- Merge.
- `cargo publish` in `./clippy_clints`.
- `cargo publish` in the root directory.
- `git pull`.
- `git tag -s v0.0.X`.
- `git push --tags`.