Skip to content

Commit 046bdbb

Browse files
committed
fix 1ES runners
Signed-off-by: Simon Davies <simongdavies@users.noreply.github.com>
1 parent 1da23d1 commit 046bdbb

2 files changed

Lines changed: 18 additions & 13 deletions

File tree

.github/workflows/pr-validate.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
name: Lint & Test
6060
needs: [docs-pr]
6161
if: needs.docs-pr.outputs.docs-only != 'true'
62-
runs-on: [self-hosted, Linux, X64, "1ES.Pool=hld-kvm-amd"]
62+
runs-on: [self-hosted, Linux, X64, "1ES.Pool=hld-kvm-amd","JobId=hyperagent-pr-validate-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"]
6363
steps:
6464
- uses: actions/checkout@v6
6565

@@ -99,30 +99,31 @@ jobs:
9999
- windows-whp-release
100100
include:
101101
- build: linux-kvm-debug
102-
os: [self-hosted, Linux, X64, "1ES.Pool=hld-kvm-amd"]
103102
hypervisor: kvm
104103
config: debug
105104
- build: linux-kvm-release
106-
os: [self-hosted, Linux, X64, "1ES.Pool=hld-kvm-amd"]
107105
hypervisor: kvm
108106
config: release
109107
- build: linux-mshv-debug
110-
os: [self-hosted, Linux, X64, "1ES.Pool=hld-azlinux3-mshv-amd"]
111108
hypervisor: mshv
112109
config: debug
113110
- build: linux-mshv-release
114-
os: [self-hosted, Linux, X64, "1ES.Pool=hld-azlinux3-mshv-amd"]
115111
hypervisor: mshv
116112
config: release
117113
- build: windows-whp-debug
118-
os: [self-hosted, Windows, X64, "1ES.Pool=hld-win2022-amd"]
119114
hypervisor: whp
120115
config: debug
121116
- build: windows-whp-release
122-
os: [self-hosted, Windows, X64, "1ES.Pool=hld-win2022-amd"]
123117
hypervisor: whp
124118
config: release
125-
runs-on: ${{ matrix.os }}
119+
runs-on: ${{ fromJson(
120+
format('["self-hosted", "{0}", "X64", "1ES.Pool=hld-{1}-amd", "JobId={2}-{3}-{4}-{5}"]',
121+
matrix.hypervisor == 'whp' && 'Windows' || 'Linux',
122+
matrix.hypervisor == 'whp' && 'win2022' || matrix.hypervisor == 'mshv' && 'azlinux3-mshv' || 'kvm',
123+
matrix.build,
124+
github.run_id,
125+
github.run_number,
126+
github.run_attempt)) }}
126127
steps:
127128
- uses: actions/checkout@v6
128129

.github/workflows/publish.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,22 @@ jobs:
3434
build: [linux-kvm, linux-musl, windows-whp]
3535
include:
3636
- build: linux-kvm
37-
os: [self-hosted, Linux, X64, "1ES.Pool=hld-kvm-amd"]
3837
hypervisor: kvm
3938
run_tests: true
4039
- build: linux-musl
41-
os: [self-hosted, Linux, X64, "1ES.Pool=hld-kvm-amd"]
4240
hypervisor: kvm
4341
run_tests: false # musl .node can't run on glibc host
4442
- build: windows-whp
45-
os: [self-hosted, Windows, X64, "1ES.Pool=hld-win2022-amd"]
4643
hypervisor: whp
4744
run_tests: true
48-
runs-on: ${{ matrix.os }}
45+
runs-on: ${{ fromJson(
46+
format('["self-hosted", "{0}", "X64", "1ES.Pool=hld-{1}-amd", "JobId={2}-{3}-{4}-{5}"]',
47+
matrix.hypervisor == 'whp' && 'Windows' || 'Linux',
48+
matrix.hypervisor == 'whp' && 'win2022' || 'kvm',
49+
matrix.build,
50+
github.run_id,
51+
github.run_number,
52+
github.run_attempt)) }}
4953
steps:
5054
- uses: actions/checkout@v6
5155

@@ -110,7 +114,7 @@ jobs:
110114
publish-npm:
111115
name: Publish to npmjs.org
112116
needs: [build-native]
113-
runs-on: [self-hosted, Linux, X64, "1ES.Pool=hld-kvm-amd"]
117+
runs-on: [self-hosted, Linux, X64, "1ES.Pool=hld-kvm-amd","JobId=hyperagent-publish-npm-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}"]
114118
steps:
115119
- uses: actions/checkout@v6
116120

0 commit comments

Comments
 (0)