From b7a45cfd761938da2e5bcd2707a4ced61cfe6f67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Viitam=C3=A4ki?= Date: Tue, 5 May 2020 20:12:25 +0200 Subject: [PATCH] move build step after variables --- .github/workflows/push_master.yaml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/push_master.yaml b/.github/workflows/push_master.yaml index fcc03f8..7d575c2 100644 --- a/.github/workflows/push_master.yaml +++ b/.github/workflows/push_master.yaml @@ -1,10 +1,11 @@ -name: Docker Image CI +name: Build & Release on: push: branches: - master jobs: build: + name: Build runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 @@ -14,7 +15,7 @@ jobs: sudo add-apt-repository -y ppa:projectatomic/ppa sudo apt-get update -qq sudo apt-get -qq -y install buildah - - name: free disk space + - name: Free disk space run: | sudo swapoff -a sudo rm -f /swapfile @@ -60,48 +61,48 @@ jobs: - name: Build wg-ui for Linux (AMD64) run: | - go build -o "$release_name" name=wg-ui tag=$(git describe --tags --abbrev=0) target=linux-amd64 release_name="$name-$tag-$target" release_tar="$release_name.tar.gz" + go build -o "$release_name" tar czvf "$release_tar" "$release_name" echo -n "$(shasum -ba 256 "${release_tar}" | cut -d " " -f 1)" > "${release_tar}.sha256" rm "$release_name" - name: Build wg-ui for Linux (ARMv5) run: | - env GOOS=linux GOARCH=arm GOARM=5 go build -o "$release_name" name=wg-ui tag=$(git describe --tags --abbrev=0) target=linux-armv5 release_name="$name-$tag-$target" release_tar="$release_name.tar.gz" + env GOOS=linux GOARCH=arm GOARM=5 go build -o "$release_name" tar czvf "$release_tar" "$release_name" echo -n "$(shasum -ba 256 "${release_tar}" | cut -d " " -f 1)" > "${release_tar}.sha256" rm "$release_name" - name: Build wg-ui for Linux (ARMv6) run: | - env GOOS=linux GOARCH=arm GOARM=6 go build -o "$release_name" name=wg-ui tag=$(git describe --tags --abbrev=0) target=linux-armv6 release_name="$name-$tag-$target" release_tar="$release_name.tar.gz" + env GOOS=linux GOARCH=arm GOARM=6 go build -o "$release_name" tar czvf "$release_tar" "$release_name" echo -n "$(shasum -ba 256 "${release_tar}" | cut -d " " -f 1)" > "${release_tar}.sha256" rm "$release_name" - name: Build wg-ui for Linux (ARMv7) run: | - env GOOS=linux GOARCH=arm GOARM=7 go build -o "$release_name" name=wg-ui tag=$(git describe --tags --abbrev=0) target=linux-armv7 release_name="$name-$tag-$target" release_tar="$release_name.tar.gz" + env GOOS=linux GOARCH=arm GOARM=7 go build -o "$release_name" tar czvf "$release_tar" "$release_name" echo -n "$(shasum -ba 256 "${release_tar}" | cut -d " " -f 1)" > "${release_tar}.sha256" rm "$release_name"