From 61b7549ba9773f894e3c2a8ec28419d144c8c782 Mon Sep 17 00:00:00 2001 From: Colum Ferry Date: Tue, 14 May 2024 10:44:29 +0100 Subject: [PATCH] chore(repo): e2e matrix (#23363) ## Current Behavior E2E Matrix is not running because python 3 on macos does not come with required modules pre-installed ## Expected Behavior Install the required python modules before running `pnpm install` ## Related Issue(s) Fixes # --- .github/workflows/e2e-matrix.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/e2e-matrix.yml b/.github/workflows/e2e-matrix.yml index 6e0b2e88a0..d0f8865f65 100644 --- a/.github/workflows/e2e-matrix.yml +++ b/.github/workflows/e2e-matrix.yml @@ -55,6 +55,11 @@ jobs: path: '**/node_modules' key: ${{ runner.os }}-modules-${{ matrix.node_version }}-${{ github.run_id }} + - name: Ensure Python setuptools Installed on Macos + if: ${{ matrix.os == 'macos-latest' }} + id: brew-install-python-setuptools + run: brew install python-setuptools + - name: Install packages if: steps.cache-modules.outputs.cache-hit != 'true' run: pnpm install --frozen-lockfile @@ -403,7 +408,7 @@ jobs: timeout-minutes: 15 process-result: - if: ${{ always() }} + if: ${{ always() && github.repository_owner == 'nrwl' }} runs-on: ubuntu-latest needs: e2e outputs: