From f840cf2058fa0fd4b659ce342068f0e471160c39 Mon Sep 17 00:00:00 2001 From: Dan Pock Date: Thu, 10 Oct 2024 20:50:05 -0400 Subject: [PATCH] configure CI steps to use rancher hosted GHA runners --- .github/workflows/prom-fed-ci.yaml | 7 ++++++- .github/workflows/prom-fed-e2e-ci.yaml | 16 ++++++++++++---- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/.github/workflows/prom-fed-ci.yaml b/.github/workflows/prom-fed-ci.yaml index 57529167..2784118e 100644 --- a/.github/workflows/prom-fed-ci.yaml +++ b/.github/workflows/prom-fed-ci.yaml @@ -22,7 +22,12 @@ env: jobs: build: - runs-on: ubuntu-latest + strategy: + matrix: + arch: + - x64 + - arm64 + runs-on : runs-on,image=ubuntu22-full-${{ matrix.arch }},runner=4cpu-linux-${{ matrix.arch }},run-id=${{ github.run_id }} steps: - uses: actions/checkout@v4 - name : Set up Go diff --git a/.github/workflows/prom-fed-e2e-ci.yaml b/.github/workflows/prom-fed-e2e-ci.yaml index a2d955a9..aa620c3c 100644 --- a/.github/workflows/prom-fed-e2e-ci.yaml +++ b/.github/workflows/prom-fed-e2e-ci.yaml @@ -52,7 +52,12 @@ permissions: jobs: prebuild-env: name: Prebuild needed Env vars - runs-on: ubuntu-latest + strategy: + matrix: + arch: + - x64 + - arm64 + runs-on : runs-on,image=ubuntu22-full-${{ matrix.arch }},runner=4cpu-linux-${{ matrix.arch }},run-id=${{ github.run_id }} steps: - name: Check out the repository to the runner uses: actions/checkout@v4 @@ -67,14 +72,17 @@ jobs: needs: [ prebuild-env, ] - runs-on: ubuntu-latest - env: - TAG: ${{ needs.prebuild-env.outputs.branch_static_tag }} strategy: matrix: + arch: + - x64 + - arm64 k3s_version: # k3d version list k3s | sed 's/+/-/' | sort -h - ${{ github.event.inputs.k3s_version || 'v1.28.14-k3s1' }} + runs-on : runs-on,image=ubuntu22-full-${{ matrix.arch }},runner=4cpu-linux-${{ matrix.arch }},run-id=${{ github.run_id }} + env: + TAG: ${{ needs.prebuild-env.outputs.branch_static_tag }} steps: - uses: actions/checkout@v3