diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 5d56c7b..318e06e 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -33,11 +33,7 @@ jobs: go build -ldflags "-X main.goos=linux -X main.goarch=amd64" -o scrutiny-collector-metrics-linux-amd64 -tags "static" collector/cmd/collector-metrics/collector-metrics.go chmod +x scrutiny-web-linux-amd64 - chmod +x scrutiny-collector-metrics-linux-amd64 - - # print info about the static binaries - file scrutiny-web-linux-amd64 - file scrutiny-collector-metrics-linux-amd64 + chmod +x scrutiny-collector-metrics-linux-amd6 - name: Build arm64 env: @@ -51,6 +47,15 @@ jobs: chmod +x scrutiny-web-linux-arm64 chmod +x scrutiny-collector-metrics-linux-arm64 + - name: Build windows + env: + GOOS: windows + GOARCH: amd64 + run: | + cd $PROJECT_PATH + go build -ldflags "-X main.goos=windows -X main.goarch=amd64" -o scrutiny-web-windows-amd64.exe -tags "static" webapp/backend/cmd/scrutiny/scrutiny.go + go build -ldflags "-X main.goos=windows -X main.goarch=amd64" -o scrutiny-collector-metrics-windows-amd64.exe -tags "static" collector/cmd/collector-metrics/collector-metrics.go + - name: Archive uses: actions/upload-artifact@v2 with: