diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 977337e..2460f59 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,28 +14,30 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: jmeter-to-influx + - name: Set up Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: - go-version: 1.20.2 + go-version: 1.22.4 - name: Build run: | - CGO_ENABLED=0 go build j2i.go - - - name: List files - run: ls -lhart + GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o j2i-linux-amd64 j2i.go + GOOS=linux GOARCH=arm64 CGO_ENABLED=0 go build -o j2i-linux-arm64 j2i.go + GOOS=windows GOARCH=386 go build -o j2i-windows-386.exe j2i.go + GOOS=windows GOARCH=amd64 go build -o j2i-windows-amd64.exe j2i.go + GOOS=darwin GOARCH=amd64 go build -o j2i-macos-amd64 j2i.go + GOOS=darwin GOARCH=arm64 go build -o j2i-macos-arm64 j2i.go - - uses: olegtarasov/get-tag@v2.1.2 + - uses: olegtarasov/get-tag@v2.1.3 id: tagName with: tagRegex: "j2i-(.*)" - - uses: ncipollo/release-action@v1 + - uses: ncipollo/release-action@v1.14.0 with: - artifacts: "j2i" + artifacts: "j2i-*" body: "Release ${{ steps.tagName.outputs.tag }}" -