chore(repo): e2e matrix (#23363)
## Current Behavior <!-- This is the behavior we have today --> E2E Matrix is not running because python 3 on macos does not come with required modules pre-installed ## Expected Behavior <!-- This is the behavior we should expect with the changes in this PR --> Install the required python modules before running `pnpm install` ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes #
This commit is contained in:
parent
cc9b7f3b39
commit
61b7549ba9
7
.github/workflows/e2e-matrix.yml
vendored
7
.github/workflows/e2e-matrix.yml
vendored
@ -55,6 +55,11 @@ jobs:
|
|||||||
path: '**/node_modules'
|
path: '**/node_modules'
|
||||||
key: ${{ runner.os }}-modules-${{ matrix.node_version }}-${{ github.run_id }}
|
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
|
- name: Install packages
|
||||||
if: steps.cache-modules.outputs.cache-hit != 'true'
|
if: steps.cache-modules.outputs.cache-hit != 'true'
|
||||||
run: pnpm install --frozen-lockfile
|
run: pnpm install --frozen-lockfile
|
||||||
@ -403,7 +408,7 @@ jobs:
|
|||||||
timeout-minutes: 15
|
timeout-minutes: 15
|
||||||
|
|
||||||
process-result:
|
process-result:
|
||||||
if: ${{ always() }}
|
if: ${{ always() && github.repository_owner == 'nrwl' }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: e2e
|
needs: e2e
|
||||||
outputs:
|
outputs:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user