diff --git a/.github/workflows/release-weekly-build.yml b/.github/workflows/release-weekly-build.yml index 20fe3d1a..19786c7f 100644 --- a/.github/workflows/release-weekly-build.yml +++ b/.github/workflows/release-weekly-build.yml @@ -79,6 +79,10 @@ jobs: if: ${{ matrix.os == 'macos-latest' }} run: make TAG_NAME=${{ github.event.inputs.tag }} -f builder.Makefile build-mac-arm64 + - name: Build Linux arm64 binary + if: ${{ matrix.os == 'ubuntu-latest' }} + run: make TAG_NAME=${{ github.event.inputs.tag }} -f builder.Makefile build-linux-arm64 + - name: Upload binary artifact if: ${{ github.event.inputs.tag != '' }} # don't push artifacts if no tag is specified uses: actions/upload-artifact@v2 diff --git a/builder.Makefile b/builder.Makefile index d7237987..ba2a56eb 100644 --- a/builder.Makefile +++ b/builder.Makefile @@ -61,6 +61,7 @@ test-unit: cross: GOOS=linux GOARCH=amd64 $(GO_BUILD) -o dist/docker-scan_linux_amd64 ./cmd/docker-scan + GOOS=linux GOARCH=arm64 $(GO_BUILD) -o dist/docker-scan_linux_arm64 ./cmd/docker-scan GOOS=darwin GOARCH=amd64 $(GO_BUILD) -o dist/docker-scan_darwin_amd64 ./cmd/docker-scan GOOS=darwin GOARCH=arm64 $(GO_BUILD) -o dist/docker-scan_darwin_arm64 ./cmd/docker-scan GOOS=windows GOARCH=amd64 $(GO_BUILD) -o dist/docker-scan_windows_amd64.exe ./cmd/docker-scan @@ -69,6 +70,10 @@ build-mac-arm64: mkdir -p bin GOOS=darwin GOARCH=arm64 $(GO_BUILD) -o bin/docker-scan_darwin_arm64 ./cmd/docker-scan +build-linux-arm64: + mkdir -p bin + GOOS=linux GOARCH=arm64 $(GO_BUILD) -o bin/docker-scan_linux_arm64 ./cmd/docker-scan + .PHONY: build build: mkdir -p bin