From 25f65ff6af9b9b9d9489f84ea1a879068b39b0b6 Mon Sep 17 00:00:00 2001 From: Massimiliano Favaro-Bedford <78351765+MaxBed4d@users.noreply.github.com> Date: Tue, 28 Jan 2025 15:29:22 +0000 Subject: [PATCH 1/4] Update stackhpc-all-in-one.yml Set runs-on to accept variables for when sharing workflow. --- .github/workflows/stackhpc-all-in-one.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stackhpc-all-in-one.yml b/.github/workflows/stackhpc-all-in-one.yml index 89d097f2b..583e21637 100644 --- a/.github/workflows/stackhpc-all-in-one.yml +++ b/.github/workflows/stackhpc-all-in-one.yml @@ -86,7 +86,7 @@ jobs: all-in-one: name: All in one if: ${{ inputs.if && !cancelled() }} - runs-on: arc-skc-aio-runner + runs-on: [arc-skc-aio-runner, "${{ inputs.runner_var }}"] permissions: {} env: KAYOBE_ENVIRONMENT: ci-aio From 90f77d3cdcfec07cbfa491cee193de3d5993a4a9 Mon Sep 17 00:00:00 2001 From: Massimiliano Favaro-Bedford <78351765+MaxBed4d@users.noreply.github.com> Date: Tue, 28 Jan 2025 15:57:05 +0000 Subject: [PATCH 2/4] Update stackhpc-all-in-one.yml Change runs-on to be dynamic --- .github/workflows/stackhpc-all-in-one.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/stackhpc-all-in-one.yml b/.github/workflows/stackhpc-all-in-one.yml index 583e21637..fd9a368b4 100644 --- a/.github/workflows/stackhpc-all-in-one.yml +++ b/.github/workflows/stackhpc-all-in-one.yml @@ -80,13 +80,18 @@ on: required: true OS_APPLICATION_CREDENTIAL_SECRET: required: true - + workflow_dispatch: + inputs: + runner: + required: false + description: 'Runner name' + default: 'arc-skc-aio-runner' jobs: # NOTE: Runner needs unzip and nodejs packages. all-in-one: name: All in one if: ${{ inputs.if && !cancelled() }} - runs-on: [arc-skc-aio-runner, "${{ inputs.runner_var }}"] + runs-on: ${{ inputs.runner }} permissions: {} env: KAYOBE_ENVIRONMENT: ci-aio @@ -96,6 +101,7 @@ jobs: PREVIOUS_KAYOBE_IMAGE: ghcr.io/stackhpc/stackhpc-kayobe-config:stackhpc-2023.1 # NOTE(upgrade): Reference the PREVIOUS release branch here. PREVIOUS_BRANCH: stackhpc/2023.1 + steps: - name: Install Package uses: ConorMacBride/install-package@main From 8c308cd87e640ca1ca0c6ea92575a3b90b2c6e72 Mon Sep 17 00:00:00 2001 From: Massimiliano Favaro-Bedford <78351765+MaxBed4d@users.noreply.github.com> Date: Tue, 28 Jan 2025 16:03:10 +0000 Subject: [PATCH 3/4] Update stackhpc-all-in-one.yml --- .github/workflows/stackhpc-all-in-one.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/stackhpc-all-in-one.yml b/.github/workflows/stackhpc-all-in-one.yml index fd9a368b4..7e6d5b7ba 100644 --- a/.github/workflows/stackhpc-all-in-one.yml +++ b/.github/workflows/stackhpc-all-in-one.yml @@ -7,6 +7,11 @@ name: All in one on: workflow_call: inputs: + runner: + required: false + type: string + description: 'Runner name' + default: 'arc-skc-aio-runner' kayobe_image: description: Kayobe container image type: string @@ -80,12 +85,7 @@ on: required: true OS_APPLICATION_CREDENTIAL_SECRET: required: true - workflow_dispatch: - inputs: - runner: - required: false - description: 'Runner name' - default: 'arc-skc-aio-runner' + jobs: # NOTE: Runner needs unzip and nodejs packages. all-in-one: From 6d055cb9e4dd171b2cbd6910066648389df979a8 Mon Sep 17 00:00:00 2001 From: Massimiliano Favaro-Bedford <78351765+MaxBed4d@users.noreply.github.com> Date: Thu, 30 Jan 2025 11:56:39 +0000 Subject: [PATCH 4/4] Update .github/workflows/stackhpc-all-in-one.yml Co-authored-by: Alex-Welsh <112560678+Alex-Welsh@users.noreply.github.com> --- .github/workflows/stackhpc-all-in-one.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/stackhpc-all-in-one.yml b/.github/workflows/stackhpc-all-in-one.yml index 7e6d5b7ba..f05b8a108 100644 --- a/.github/workflows/stackhpc-all-in-one.yml +++ b/.github/workflows/stackhpc-all-in-one.yml @@ -101,7 +101,6 @@ jobs: PREVIOUS_KAYOBE_IMAGE: ghcr.io/stackhpc/stackhpc-kayobe-config:stackhpc-2023.1 # NOTE(upgrade): Reference the PREVIOUS release branch here. PREVIOUS_BRANCH: stackhpc/2023.1 - steps: - name: Install Package uses: ConorMacBride/install-package@main