From f66fd1f38cebe06b08b539bfa1aacf0bb5f18c68 Mon Sep 17 00:00:00 2001 From: Ben Hirschberg Date: Sun, 3 Oct 2021 21:09:53 +0300 Subject: [PATCH] hash for release --- .github/workflows/build.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 454681c9..2d0ea623 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -46,6 +46,16 @@ jobs: CGO_ENABLED: 0 run: mkdir -p build/${{ matrix.os }} && go mod tidy && go build -ldflags "-w -s -X github.com/armosec/kubescape/cmd.BuildNumber=$RELEASE -X github.com/armosec/kubescape/cautils/getter.ArmoBEURL=$ArmoBEServer -X github.com/armosec/kubescape/cautils/getter.ArmoERURL=$ArmoERServer -X github.com/armosec/kubescape/cautils/getter.ArmoFEURL=$ArmoWebsite" -o build/${{ matrix.os }}/kubescape # && md5sum build/${{ matrix.os }}/kubescape > build/${{ matrix.os }}/kubescape.md5 + - uses: MCJack123/ghaction-generate-release-hashes@v1 + with: + hash-type: sha1 + file-name: release.sha1 + + - uses: actions/upload-artifact@v2 + with: + name: Asset Hashes + path: release.sha1 + - name: Upload Release binaries id: upload-release-asset uses: actions/upload-release-asset@v1 @@ -56,3 +66,17 @@ jobs: asset_path: build/${{ matrix.os }}/kubescape asset_name: kubescape-${{ matrix.os }} asset_content_type: application/octet-stream + + - name: Upload Release hashes + id: upload-release-asset + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ needs.once.outputs.upload_url }} + asset_path: release.sha1 + asset_name: kubescape-${{ matrix.os }}release.sha1 + asset_content_type: application/octet-stream + + +