Skip to content

Commit 0ac2166

Browse files
authored
TT-17868 use warp-8x runner for tyk-analytics goreleaser build (#527)
* TT-17868 use warp-8x runner for tyk-analytics goreleaser build The 4-core WarpBuild runner was hitting OOM (exit 137) compiling all 6 CGO cross-compile targets (fips/std x amd64/arm64/s390x) for tyk-analytics. Confirmed on tyk-analytics#6056 that an 8-core runner resolves it.
1 parent 0d96594 commit 0ac2166

17 files changed

Lines changed: 20 additions & 16 deletions

File tree

policy/templates/releng/.github/workflows/release.yml.d/goreleaser.gotmpl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,11 @@
1010
(needs.dep-guard.result == 'success' || needs.dep-guard.result == 'skipped') &&
1111
github.event.pull_request.draft == false
1212
name: '{{`${{ matrix.golang_cross }}`}}'
13+
{{- if or (eq .Name "tyk-analytics") (eq .Name "tyk") }}
14+
runs-on: {{`${{ vars.WARP_RUNNER_8X_X64 || vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}`}}
15+
{{- else }}
1316
runs-on: {{`${{ vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}`}}
17+
{{- end }}
1418
{{- if eq .Name "tyk-analytics" }}
1519
timeout-minutes: 90
1620
{{- end }}

policy/testdata/golden/tyk-analytics/master/.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
(needs.dep-guard.result == 'success' || needs.dep-guard.result == 'skipped') &&
4545
github.event.pull_request.draft == false
4646
name: '${{ matrix.golang_cross }}'
47-
runs-on: ${{ vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
47+
runs-on: ${{ vars.WARP_RUNNER_8X_X64 || vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
4848
timeout-minutes: 90
4949
permissions:
5050
id-token: write # AWS OIDC JWT

policy/testdata/golden/tyk-analytics/release-5.13.1/.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
(needs.dep-guard.result == 'success' || needs.dep-guard.result == 'skipped') &&
4545
github.event.pull_request.draft == false
4646
name: '${{ matrix.golang_cross }}'
47-
runs-on: ${{ vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
47+
runs-on: ${{ vars.WARP_RUNNER_8X_X64 || vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
4848
timeout-minutes: 90
4949
permissions:
5050
id-token: write # AWS OIDC JWT

policy/testdata/golden/tyk-analytics/release-5.13/.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
(needs.dep-guard.result == 'success' || needs.dep-guard.result == 'skipped') &&
4545
github.event.pull_request.draft == false
4646
name: '${{ matrix.golang_cross }}'
47-
runs-on: ${{ vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
47+
runs-on: ${{ vars.WARP_RUNNER_8X_X64 || vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
4848
timeout-minutes: 90
4949
permissions:
5050
id-token: write # AWS OIDC JWT

policy/testdata/golden/tyk-analytics/release-5.14.0/.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
(needs.dep-guard.result == 'success' || needs.dep-guard.result == 'skipped') &&
4545
github.event.pull_request.draft == false
4646
name: '${{ matrix.golang_cross }}'
47-
runs-on: ${{ vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
47+
runs-on: ${{ vars.WARP_RUNNER_8X_X64 || vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
4848
timeout-minutes: 90
4949
permissions:
5050
id-token: write # AWS OIDC JWT

policy/testdata/golden/tyk-analytics/release-5.14/.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
(needs.dep-guard.result == 'success' || needs.dep-guard.result == 'skipped') &&
4545
github.event.pull_request.draft == false
4646
name: '${{ matrix.golang_cross }}'
47-
runs-on: ${{ vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
47+
runs-on: ${{ vars.WARP_RUNNER_8X_X64 || vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
4848
timeout-minutes: 90
4949
permissions:
5050
id-token: write # AWS OIDC JWT

policy/testdata/golden/tyk-analytics/release-5.3/.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
(needs.dep-guard.result == 'success' || needs.dep-guard.result == 'skipped') &&
4545
github.event.pull_request.draft == false
4646
name: '${{ matrix.golang_cross }}'
47-
runs-on: ${{ vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
47+
runs-on: ${{ vars.WARP_RUNNER_8X_X64 || vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
4848
timeout-minutes: 90
4949
permissions:
5050
id-token: write # AWS OIDC JWT

policy/testdata/golden/tyk-analytics/release-5.8.15/.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
(needs.dep-guard.result == 'success' || needs.dep-guard.result == 'skipped') &&
4545
github.event.pull_request.draft == false
4646
name: '${{ matrix.golang_cross }}'
47-
runs-on: ${{ vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
47+
runs-on: ${{ vars.WARP_RUNNER_8X_X64 || vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
4848
timeout-minutes: 90
4949
permissions:
5050
id-token: write # AWS OIDC JWT

policy/testdata/golden/tyk-analytics/release-5.8/.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
(needs.dep-guard.result == 'success' || needs.dep-guard.result == 'skipped') &&
4545
github.event.pull_request.draft == false
4646
name: '${{ matrix.golang_cross }}'
47-
runs-on: ${{ vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
47+
runs-on: ${{ vars.WARP_RUNNER_8X_X64 || vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
4848
timeout-minutes: 90
4949
permissions:
5050
id-token: write # AWS OIDC JWT

policy/testdata/golden/tyk/master/.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
(needs.dep-guard.result == 'success' || needs.dep-guard.result == 'skipped') &&
4545
github.event.pull_request.draft == false
4646
name: '${{ matrix.golang_cross }}'
47-
runs-on: ${{ vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
47+
runs-on: ${{ vars.WARP_RUNNER_8X_X64 || vars.BUILD_RUNNER || vars.DEFAULT_RUNNER }}
4848
permissions:
4949
id-token: write # AWS OIDC JWT
5050
contents: read # actions/checkout

0 commit comments

Comments
 (0)