From cd2c2707c4031f2a3d9cdd6bf6512ccf464bc6c2 Mon Sep 17 00:00:00 2001 From: "Andrew W. Harn" Date: Wed, 31 Jan 2024 17:00:20 +0000 Subject: [PATCH] Add ability to choose MacOS version Signed-off-by: Andrew W. Harn --- .github/workflows/zowe-cli-plugin.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.github/workflows/zowe-cli-plugin.yml b/.github/workflows/zowe-cli-plugin.yml index 6fd2e2cd..89786a03 100644 --- a/.github/workflows/zowe-cli-plugin.yml +++ b/.github/workflows/zowe-cli-plugin.yml @@ -1,6 +1,17 @@ name: zowe-cli-plugin -on: [push, pull_request, workflow_dispatch] +on: + push: + pull_request: + workflow_dispatch: + inputs: + macos-type: + type: choice + description: Run against x86-based MacOS (12), otherwise run against ARM64-based MacOS (14) + default: macos-14 + options: + - macos-12 + - macos-14 jobs: test: @@ -12,7 +23,10 @@ jobs: fail-fast: false matrix: node-version: [18.x, 20.x] - os: [windows-latest, ubuntu-latest, macos-latest, macos-14] + os: + - windows-latest + - ubuntu-latest + - ${{ github.event.inputs.macos-type || 'macos-14'}} env: OS: ${{ matrix.os }} NODE: ${{ matrix.node-version }}