diff --git a/.github/workflows/publish-go-tester-task.yml b/.github/workflows/publish-go-tester-task.yml index 1696f79..f26d820 100644 --- a/.github/workflows/publish-go-tester-task.yml +++ b/.github/workflows/publish-go-tester-task.yml @@ -78,7 +78,7 @@ jobs: build: needs: package-name-prefix name: Build ${{ matrix.os.artifact-name }} - runs-on: ubuntu-latest + runs-on: ${{ matrix.os.runner }} permissions: contents: read @@ -88,33 +88,43 @@ jobs: - task: Windows_32bit path: "*Windows_32bit.zip" artifact-name: Windows_X86-32 + runner: ubuntu-latest - task: Windows_64bit path: "*Windows_64bit.zip" artifact-name: Windows_X86-64 + runner: ubuntu-latest - task: Windows_ARM64 path: "*Windows_ARM64.zip" artifact-name: Windows_ARM64 + runner: ubuntu-24.04-arm - task: Linux_32bit path: "*Linux_32bit.tar.gz" artifact-name: Linux_X86-32 + runner: ubuntu-latest - task: Linux_64bit path: "*Linux_64bit.tar.gz" artifact-name: Linux_X86-64 + runner: ubuntu-latest - task: Linux_ARMv6 path: "*Linux_ARMv6.tar.gz" artifact-name: Linux_ARMv6 + runner: ubuntu-latest - task: Linux_ARMv7 path: "*Linux_ARMv7.tar.gz" artifact-name: Linux_ARMv7 + runner: ubuntu-latest - task: Linux_ARM64 path: "*Linux_ARM64.tar.gz" artifact-name: Linux_ARM64 + runner: ubuntu-24.04-arm - task: macOS_64bit path: "*macOS_64bit.tar.gz" artifact-name: macOS_64 + runner: ubuntu-latest - task: macOS_ARM64 path: "*macOS_ARM64.tar.gz" artifact-name: macOS_ARM64 + runner: ubuntu-24.04-arm steps: - name: Checkout repository @@ -126,9 +136,6 @@ jobs: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 3.x - - name: Setup QEMU - uses: docker/setup-qemu-action@v3 - - name: Build run: | PACKAGE_NAME_PREFIX=${{ needs.package-name-prefix.outputs.prefix }} diff --git a/.github/workflows/release-go-task.yml b/.github/workflows/release-go-task.yml index 55e309c..72fe875 100644 --- a/.github/workflows/release-go-task.yml +++ b/.github/workflows/release-go-task.yml @@ -18,7 +18,7 @@ on: jobs: create-release-artifacts: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os.runner }} permissions: contents: read @@ -27,24 +27,34 @@ jobs: os: - task: Windows_32bit artifact-suffix: Windows_32bit + runner: ubuntu-latest - task: Windows_64bit artifact-suffix: Windows_64bit + runner: ubuntu-latest - task: Windows_ARM64 artifact-suffix: Windows_ARM64 + runner: ubuntu-24.04-arm - task: Linux_32bit artifact-suffix: Linux_32bit + runner: ubuntu-latest - task: Linux_64bit artifact-suffix: Linux_64bit + runner: ubuntu-latest - task: Linux_ARMv6 artifact-suffix: Linux_ARMv6 + runner: ubuntu-latest - task: Linux_ARMv7 artifact-suffix: Linux_ARMv7 + runner: ubuntu-latest - task: Linux_ARM64 artifact-suffix: Linux_ARM64 + runner: ubuntu-24.04-arm - task: macOS_64bit artifact-suffix: macOS_64bit + runner: ubuntu-latest - task: macOS_ARM64 artifact-suffix: macOS_ARM64 + runner: ubuntu-24.04-arm steps: - name: Checkout repository @@ -68,9 +78,6 @@ jobs: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 3.x - - name: Setup QEMU - uses: docker/setup-qemu-action@v3 - - name: Build run: task dist:${{ matrix.os.task }}