git clone ssh://[email protected]/gpto-bin.git
cd gpto-bin
git remote add aur ssh://[email protected]/gpto-bin.git
This checklist is just here for me to reduce the friction of publishing new versions.
Code changes
-
Update dependencies and make sure nothing broke with
./update_test.sh
-
Change the version in
Cargo.toml
and in this document (do a global find and replace) -
Update CHANGELOG.md with the version number
-
Update README.md with help text
cargo run -- -h
-
Add any new examples to README.md
-
Open PR for the version and wait for it to pass
-
Commit and merge PR
-
Build release
git checkout main
git pull
cargo aur
- Make sure to use the label and title in format
v0.1.6
- Add binary from gpto directory
- Publish to Cargo
cargo publish
- Push to aur with
./push_aur