From 8e9677ed46aa1cd00bc5a8aa6590247a3b3f0d8a Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Mon, 18 Dec 2023 22:00:09 -0500 Subject: [PATCH] run tests with pnpm --- .../workflows/actions/test-angular-e2e/action.yml | 11 +++++------ .github/workflows/actions/test-react-e2e/action.yml | 13 ++++++------- .../actions/test-react-router-e2e/action.yml | 13 ++++++------- .github/workflows/actions/test-vue-e2e/action.yml | 13 ++++++------- 4 files changed, 23 insertions(+), 27 deletions(-) diff --git a/.github/workflows/actions/test-angular-e2e/action.yml b/.github/workflows/actions/test-angular-e2e/action.yml index 47c8bdf8f0..819803141f 100644 --- a/.github/workflows/actions/test-angular-e2e/action.yml +++ b/.github/workflows/actions/test-angular-e2e/action.yml @@ -9,6 +9,9 @@ runs: - uses: actions/setup-node@v3 with: node-version: 18 + - uses: pnpm/action-setup@v2 + with: + version: 8 - uses: ./.github/workflows/actions/download-archive with: name: ionic-core @@ -29,14 +32,10 @@ runs: shell: bash working-directory: ./packages/angular/test - name: Install Dependencies - run: npm install - shell: bash - working-directory: ./packages/angular/test/build/${{ inputs.app }} - - name: Sync Built Changes - run: npm run sync + run: pnpm install shell: bash working-directory: ./packages/angular/test/build/${{ inputs.app }} - name: Run Tests - run: npm run test + run: pnpm run test shell: bash working-directory: ./packages/angular/test/build/${{ inputs.app }} diff --git a/.github/workflows/actions/test-react-e2e/action.yml b/.github/workflows/actions/test-react-e2e/action.yml index 17e43ff04a..6987026558 100644 --- a/.github/workflows/actions/test-react-e2e/action.yml +++ b/.github/workflows/actions/test-react-e2e/action.yml @@ -9,6 +9,9 @@ runs: - uses: actions/setup-node@v3 with: node-version: 18.x + - uses: pnpm/action-setup@v2 + with: + version: 8 - uses: ./.github/workflows/actions/download-archive with: name: ionic-core @@ -29,19 +32,15 @@ runs: shell: bash working-directory: ./packages/react/test - name: Install Dependencies - run: npm install - shell: bash - working-directory: ./packages/react/test/build/${{ inputs.app }} - - name: Sync Built Changes - run: npm run sync + run: pnpm install shell: bash working-directory: ./packages/react/test/build/${{ inputs.app }} - name: Build - run: npm run build + run: pnpm run build shell: bash working-directory: ./packages/react/test/build/${{ inputs.app }} - name: Run Tests - run: npm run e2e + run: pnpm run e2e shell: bash working-directory: ./packages/react/test/build/${{ inputs.app }} diff --git a/.github/workflows/actions/test-react-router-e2e/action.yml b/.github/workflows/actions/test-react-router-e2e/action.yml index ce40ad2e12..9f6ce331b1 100644 --- a/.github/workflows/actions/test-react-router-e2e/action.yml +++ b/.github/workflows/actions/test-react-router-e2e/action.yml @@ -9,6 +9,9 @@ runs: - uses: actions/setup-node@v3 with: node-version: 18.x + - uses: pnpm/action-setup@v2 + with: + version: 8 - uses: ./.github/workflows/actions/download-archive with: name: ionic-core @@ -29,18 +32,14 @@ runs: shell: bash working-directory: ./packages/react-router/test - name: Install Dependencies - run: npm install - shell: bash - working-directory: ./packages/react-router/test/build/${{ inputs.app }} - - name: Sync Built Changes - run: npm run sync + run: pnpm install shell: bash working-directory: ./packages/react-router/test/build/${{ inputs.app }} - name: Build - run: npm run build + run: pnpm run build shell: bash working-directory: ./packages/react-router/test/build/${{ inputs.app }} - name: Run Tests - run: npm run e2e + run: pnpm run e2e shell: bash working-directory: ./packages/react-router/test/build/${{ inputs.app }} diff --git a/.github/workflows/actions/test-vue-e2e/action.yml b/.github/workflows/actions/test-vue-e2e/action.yml index f0f0f2154f..a52fd35137 100644 --- a/.github/workflows/actions/test-vue-e2e/action.yml +++ b/.github/workflows/actions/test-vue-e2e/action.yml @@ -9,6 +9,9 @@ runs: - uses: actions/setup-node@v3 with: node-version: 18.x + - uses: pnpm/action-setup@v2 + with: + version: 8 - uses: ./.github/workflows/actions/download-archive with: name: ionic-core @@ -29,18 +32,14 @@ runs: shell: bash working-directory: ./packages/vue/test - name: Install Dependencies - run: npm install - shell: bash - working-directory: ./packages/vue/test/build/${{ inputs.app }} - - name: Sync - run: npm run sync + run: pnpm install shell: bash working-directory: ./packages/vue/test/build/${{ inputs.app }} - name: Run Spec Tests - run: npm run test:unit + run: pnpm run test:unit shell: bash working-directory: ./packages/vue/test/build/${{ inputs.app }} - name: Run E2E Tests - run: npm run test:e2e + run: pnpm run test:e2e shell: bash working-directory: ./packages/vue/test/build/${{ inputs.app }}