From 9aa708d418f64060a7e0022103c293a47fbcca0d Mon Sep 17 00:00:00 2001 From: Tom - Henry Coursow Date: Sun, 16 Jul 2023 23:41:39 +0200 Subject: [PATCH] Add .gitea/workflows/matrix.yml --- .gitea/workflows/matrix.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .gitea/workflows/matrix.yml diff --git a/.gitea/workflows/matrix.yml b/.gitea/workflows/matrix.yml new file mode 100644 index 0000000..ae65edb --- /dev/null +++ b/.gitea/workflows/matrix.yml @@ -0,0 +1,25 @@ +name: Test Gitea Actions support Matrix? +on: push + +jobs: + build: + strategy: + matrix: + # This will let the build run with all combinations of the following variables + # In this case there can be up to 6 builds (3 windows runner builds and 3 ubuntu runner builds) + node-version: [12, 14, 16] + supported-os: [ubuntu-latest, windows-latest] + # Uses the defined supported-os variable from above depending on which of the 6 builds the runner gets + runs-on: ${{ matrix.supported-os }} + steps: + - name: Get Code + uses: actions/checkout@v3 + - name: Install NodeJS + uses: actions/setup-node@v3 + with: + # Uses the defined node-version variable from above depending on which of the 6 builds the runner gets + node-version: ${{ matrix.node-version }} + - name: Install Dependencies + run: npm ci + - name: Build + run: npm run build \ No newline at end of file