diff --git a/.github/workflows/CreateRelease.yml b/.github/workflows/CreateRelease.yml index 6a0c3e7..777bd77 100644 --- a/.github/workflows/CreateRelease.yml +++ b/.github/workflows/CreateRelease.yml @@ -28,7 +28,7 @@ jobs: publish-hyperlight-js-packages-and-create-release: needs: [build, benchmarks] environment: release - runs-on: [self-hosted, Linux, X64, "1ES.Pool=hld-kvm-amd"] + runs-on: [self-hosted, Linux, X64, "1ES.Pool=hld-kvm-amd", "JobId=publish-hyperlight-js-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"] if: ${{ contains(github.ref, 'refs/heads/release/') }} steps: diff --git a/.github/workflows/dep_benchmarks.yml b/.github/workflows/dep_benchmarks.yml index 65b6cb6..f2d4242 100644 --- a/.github/workflows/dep_benchmarks.yml +++ b/.github/workflows/dep_benchmarks.yml @@ -40,7 +40,14 @@ jobs: - build: linux-hyperv3-release os: [self-hosted, Linux, X64, "1ES.Pool=hld-azlinux3-mshv-amd"] hypervisor: hyperv3 - runs-on: ${{ matrix.os }} + runs-on: ${{ fromJson( + format('["self-hosted", "{0}", "X64", "1ES.Pool=hld-{1}-amd", "JobId=benchmark-{2}-{3}-{4}-{5}"]', + matrix.hypervisor == 'whp' && 'Windows' || 'Linux', + matrix.hypervisor == 'whp' && 'win2025' || matrix.hypervisor == 'hyperv3' && 'azlinux3-mshv' || 'kvm', + matrix.build, + github.run_id, + github.run_number, + github.run_attempt)) }} steps: - uses: actions/checkout@v6 diff --git a/.github/workflows/dep_build.yml b/.github/workflows/dep_build.yml index 1dce335..066f952 100644 --- a/.github/workflows/dep_build.yml +++ b/.github/workflows/dep_build.yml @@ -45,7 +45,14 @@ jobs: os: [self-hosted, Linux, X64, "1ES.Pool=hld-azlinux3-mshv-amd"] hypervisor: hyperv3 config: release - runs-on: ${{ matrix.os }} + runs-on: ${{ fromJson( + format('["self-hosted", "{0}", "X64", "1ES.Pool=hld-{1}-amd", "JobId=build-{2}-{3}-{4}-{5}"]', + matrix.hypervisor == 'whp' && 'Windows' || 'Linux', + matrix.hypervisor == 'whp' && 'win2025' || matrix.hypervisor == 'hyperv3' && 'azlinux3-mshv' || 'kvm', + matrix.build, + github.run_id, + github.run_number, + github.run_attempt)) }} steps: - uses: actions/checkout@v6