diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-10-23 06:08:47 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-10-23 06:08:47 -0400 |
commit | e9f475a611140d781bfb80fe18958374d7a54296 (patch) | |
tree | 98783990fdbba6596a63ec6fdf9ffb1ff592792b /Makefile | |
parent | 67184d25c746f992e24481527bc3509dd78583e9 (diff) | |
download | teleterm-e9f475a611140d781bfb80fe18958374d7a54296.tar.gz teleterm-e9f475a611140d781bfb80fe18958374d7a54296.zip |
add `make test` and make testing a dep of publishing
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -16,6 +16,10 @@ release: @cargo build --release .PHONY: release +test: + @cargo test +.PHONY: test + $(SUBCOMMANDS): @cargo run $@ .PHONY: $(SUBCOMMANDS) @@ -66,16 +70,16 @@ release-dir-deb: publish: publish-crates-io publish-git-tags publish-deb publish-arch .PHONY: publish -publish-crates-io: +publish-crates-io: test @cargo publish .PHONY: publish-crates-io -publish-git-tags: +publish-git-tags: test @git tag $(VERSION) @git push --tags .PHONY: publish-git-tags -publish-deb: pkg/$(DEB_PACKAGE) pkg/$(DEB_PACKAGE).minisig release-dir-deb +publish-deb: test pkg/$(DEB_PACKAGE) pkg/$(DEB_PACKAGE).minisig release-dir-deb @scp pkg/$(DEB_PACKAGE) pkg/$(DEB_PACKAGE).minisig tozt.net:releases/teleterm/deb .PHONY: publish-deb @@ -83,6 +87,6 @@ release-dir-arch: @ssh tozt.net mkdir -p releases/teleterm/arch .PHONY: release-dir-arch -publish-arch: pkg/$(ARCH_PACKAGE) pkg/$(ARCH_PACKAGE).minisig release-dir-arch +publish-arch: test pkg/$(ARCH_PACKAGE) pkg/$(ARCH_PACKAGE).minisig release-dir-arch @scp pkg/$(ARCH_PACKAGE) pkg/$(ARCH_PACKAGE).minisig tozt.net:releases/teleterm/arch .PHONY: publish-arch |