diff --git a/.github/workflows/publish-go-nightly-task.yml b/.github/workflows/publish-go-nightly-task.yml index 15deedc1..650071f3 100644 --- a/.github/workflows/publish-go-nightly-task.yml +++ b/.github/workflows/publish-go-nightly-task.yml @@ -21,7 +21,7 @@ on: jobs: create-nightly-artifacts: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os.runner }} permissions: contents: read @@ -30,22 +30,31 @@ jobs: os: - task: Windows_32bit artifact-suffix: Windows_32bit + runner: ubuntu-latest - task: Windows_64bit artifact-suffix: Windows_64bit + runner: ubuntu-latest - 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-latest - 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 diff --git a/.github/workflows/publish-go-tester-task.yml b/.github/workflows/publish-go-tester-task.yml index 1fe6e58d..4b4868b1 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 @@ -87,30 +87,39 @@ jobs: os: - task: Windows_32bit path: "*Windows_32bit.zip" + runner: ubuntu-latest artifact-name: Windows_X86-32 - task: Windows_64bit path: "*Windows_64bit.zip" + runner: ubuntu-latest artifact-name: Windows_X86-64 - task: Linux_32bit path: "*Linux_32bit.tar.gz" + runner: ubuntu-latest artifact-name: Linux_X86-32 - task: Linux_64bit path: "*Linux_64bit.tar.gz" + runner: ubuntu-latest artifact-name: Linux_X86-64 - task: Linux_ARMv6 path: "*Linux_ARMv6.tar.gz" + runner: ubuntu-latest artifact-name: Linux_ARMv6 - task: Linux_ARMv7 path: "*Linux_ARMv7.tar.gz" + runner: ubuntu-latest artifact-name: Linux_ARMv7 - task: Linux_ARM64 path: "*Linux_ARM64.tar.gz" + runner: ubuntu-latest artifact-name: Linux_ARM64 - task: macOS_64bit path: "*macOS_64bit.tar.gz" + runner: ubuntu-latest artifact-name: macOS_64 - task: macOS_ARM64 path: "*macOS_ARM64.tar.gz" + runner: ubuntu-24.04-arm artifact-name: macOS_ARM64 steps: diff --git a/.github/workflows/release-go-task.yml b/.github/workflows/release-go-task.yml index 19c9429b..ebe88b14 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,22 +27,31 @@ jobs: os: - task: Windows_32bit artifact-suffix: Windows_32bit + runner: ubuntu-latest - task: Windows_64bit artifact-suffix: Windows_64bit + runner: ubuntu-latest - 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-latest - 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