diff --git a/.gitignore b/.gitignore index 4638a1eb..ed2ab99d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,20 @@ -*.swp -/.GOPATH +# Binaries for programs and plugins /bin -/run +*.exe +*.exe~ +*.dll +*.so +*.dylib + +# Test binary, build with `go test -c` +*.test + +# Output of the go coverage tool, specifically when used with LiteIDE +*.out + +# Others +*.swp +.travis-releases +coverage.txt vendor +output diff --git a/.travis.yml b/.travis.yml index ae3adcca..ffa29f07 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,14 +1,33 @@ language: go go: - 1.11.x +addons: + apt: + packages: + - debhelper + - fakeroot + - bash-completion env: global: - V=1 before_script: - make bootstrap +- make artifacts script: - make after_success: -- bash <(curl -s https://codecov.io/bash) -t "$CODECOV_TOKEN" || echo "Codecov did not collect coverage reports" +- bash <(curl -s https://codecov.io/bash) -t "$CODECOV_TOKEN" || echo "Codecov did + not collect coverage reports" notifications: email: false +stage: Github Release +deploy: + provider: releases + skip_cleanup: true + api-key: + secure: T3CILcpJ68OnAv7WjPCLYw74OOeXl1owamiAKS63/7TLW+Y0k+f/LlQ+6OaSMYeXUjgkufzmEb4SOd0Q8VVj1DTXYZsE5McHozUpjcSqb1vbaG8ZOx3XuUx0/8QfolNKlxP4NCpRxPbBjLhIM3pUGlHj+eeSOCgFQGc6YVacP6Vq/MMW7VmBvHqanhc/uY7QfFYcFt7BOI9jHKKh79h8f1HA3OO9r7iM3YTohl+mbmFGhAnd3fxBnImSADI1+Vn8kVzmYacTVBivATSofA5cEQRaGO6taopqFzZKwW3maomCyexpvFQbNLnOkN2JqLdp1zIOOhDnMMHJ4PT03R7QqaQ3HMgeDEuYIA5oVV3Vmw2HjQr5ClmST5xcKV83zTtyBdeAZrsY2oAG80twhjRK6Yjfyip/DalSszv1AaJAVdjvADBoPt/WzH+JBa3OvSoxC6XAbzdfI86+HgwvW0118fxtEGob4PRMWJViSC/AMTG7aJpUUtJnU6dKFI+N0Y95BowsqPhIkBe0BUStun0fJmjLZfV5vPwDOJP3uHKZyR8sM9r9nEfhEjD8EjneDn517ECJTJCIvb1g7SUQwfNu5u5vWzo9pq2+1enJwaySr+vOh2jau5nnBwrvaXycVkGvJjBx9pATMP7bA0st7guYjLO2HX/N1q8Hy3htepLc4jk= + file_glob: true + file: ".travis-releases/*" + on: + repo: smallstep/certificates + tags: true diff --git a/Makefile b/Makefile index d321db81..982287e9 100644 --- a/Makefile +++ b/Makefile @@ -179,7 +179,7 @@ distclean: clean OUTPUT_ROOT=output/ BINARY_OUTPUT=$(OUTPUT_ROOT)binary/ -BUNDLE_MAKE=v=$v GOOS_OVERRIDE='GOOS=$(1) GOARCH=$(2)' PREFIX=$(3) make $(3)bin/step-ca +BUNDLE_MAKE=v=$v GOOS_OVERRIDE='GOOS=$(1) GOARCH=$(2)' PREFIX=$(3) make $(3)bin/$(BINNAME) RELEASE=./.travis-releases binary-linux: @@ -196,7 +196,7 @@ define BUNDLE trap "rm -rf $$TMP" EXIT INT QUIT TERM; \ newdir=$$TMP/$$stepName; \ mkdir -p $$newdir/bin; \ - cp $(BINARY_OUTPUT)$(1)/bin/step $$newdir/bin/; \ + cp $(BINARY_OUTPUT)$(1)/bin/$(BINNAME) $$newdir/bin/; \ cp README.md $$newdir/; \ NEW_BUNDLE=$(RELEASE)/step-certificates_$(2)_$(1)_$(3).tar.gz; \ rm -f $$NEW_BUNDLE; \ diff --git a/debian/changelog b/debian/changelog index 899b0514..8b5b8349 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -step-certificates (0.0.1) unstable; urgency=medium +step-certificates (0.0.1-rc.1) unstable; urgency=medium * See https://github.com/smallstep/certificates/releases