Make tools to build releases #64
Labels
diff: hard
Achievable, but may require efforts from multiple experienced developers.
good first issue
Good for newcomers
pri: low
Minor issue or cosmetic issue. Most users would not even notice.
status: in progress
This issue is being worked on
type: maintenance
A task that has no noticeable user-facing effect. Code cleanup, small refactors, etc.
Milestone
https://matklad.github.io/2018/01/03/make-your-own-make.html
Could be used in CI too maybe.
cargo release
will do the following:Copy all needed assets.tar.gz
,.zip
,.deb
,.rpm
,...
.zip
,.msi
.zip
packages/<OS>/airshipper-<version>-<githash:5>.<ext>
This means CI just collects them up from all runners and is ready to make a release.
cargo upload
will do the following:The text was updated successfully, but these errors were encountered: