From 443e2a4990c30f48f768cbd14ad1fb273e477c87 Mon Sep 17 00:00:00 2001 From: "Giau. Tran Minh" Date: Fri, 20 Sep 2024 13:55:03 +0700 Subject: [PATCH] internal/ci: allow override runner for each job --- internal/ci/ci_dialect.tmpl | 2 +- internal/ci/main.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/ci/ci_dialect.tmpl b/internal/ci/ci_dialect.tmpl index 606939c9102..7341a427962 100644 --- a/internal/ci/ci_dialect.tmpl +++ b/internal/ci/ci_dialect.tmpl @@ -14,7 +14,7 @@ env: jobs: {{- range $.Jobs }} integration-{{ .Version }}: - runs-on: {{ $.Runner }} + runs-on: {{ or .Runner $.Runner }} {{- if .Image }} services: {{ .Version }}: diff --git a/internal/ci/main.go b/internal/ci/main.go index 2b66544dece..522750ddace 100644 --- a/internal/ci/main.go +++ b/internal/ci/main.go @@ -32,6 +32,7 @@ type ( } // Job defines an integration job to run. Job struct { + Runner string // runner to use Version string // version to test (passed to go test as flag which database dialect/version) Image string // name of service Credentials *Credentials // credentials to pull the image