|
|
|
|
@ -62,7 +62,7 @@ jobs:
|
|
|
|
|
fallbackNpm: "^10"
|
|
|
|
|
|
|
|
|
|
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
|
|
|
|
|
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
|
|
|
|
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
|
|
|
|
with:
|
|
|
|
|
node-version: ${{ steps.versions.outputs.nodeVersion }}
|
|
|
|
|
|
|
|
|
|
@ -108,7 +108,7 @@ jobs:
|
|
|
|
|
path: ./
|
|
|
|
|
|
|
|
|
|
- name: Set up node ${{ needs.init.outputs.nodeVersion }}
|
|
|
|
|
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
|
|
|
|
|
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
|
|
|
|
|
with:
|
|
|
|
|
node-version: ${{ needs.init.outputs.nodeVersion }}
|
|
|
|
|
|
|
|
|
|
@ -116,7 +116,7 @@ jobs:
|
|
|
|
|
run: npm i -g 'npm@${{ needs.init.outputs.npmVersion }}'
|
|
|
|
|
|
|
|
|
|
- name: Run ${{ matrix.containers == 'component' && 'component' || 'E2E' }} cypress tests
|
|
|
|
|
uses: cypress-io/github-action@8d3918616d8ac34caa2b49afc8b408b6a872a6f5 # v6.7.1
|
|
|
|
|
uses: cypress-io/github-action@df7484c5ba85def7eef30db301afa688187bc378 # v6.7.2
|
|
|
|
|
with:
|
|
|
|
|
component: ${{ matrix.containers == 'component' }}
|
|
|
|
|
group: ${{ matrix.use-cypress-cloud && matrix.containers == 'component' && 'Run component' || matrix.use-cypress-cloud && 'Run E2E' || '' }}
|
|
|
|
|
@ -136,7 +136,7 @@ jobs:
|
|
|
|
|
SPLIT_INDEX: ${{ matrix.containers == 'component' && 0 || matrix.containers }}
|
|
|
|
|
|
|
|
|
|
- name: Upload snapshots
|
|
|
|
|
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
|
|
|
|
|
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
|
|
|
|
|
if: always()
|
|
|
|
|
with:
|
|
|
|
|
name: snapshots_${{ matrix.containers }}
|
|
|
|
|
@ -147,7 +147,7 @@ jobs:
|
|
|
|
|
run: docker logs nextcloud-cypress-tests-${{ env.APP_NAME }} > nextcloud.log
|
|
|
|
|
|
|
|
|
|
- name: Upload NC logs
|
|
|
|
|
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
|
|
|
|
|
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
|
|
|
|
|
if: failure() && matrix.containers != 'component'
|
|
|
|
|
with:
|
|
|
|
|
name: nc_logs_${{ matrix.containers }}
|
|
|
|
|
@ -158,7 +158,7 @@ jobs:
|
|
|
|
|
run: docker exec nextcloud-cypress-tests-server tar -cvjf - data > data.tar
|
|
|
|
|
|
|
|
|
|
- name: Upload data dir archive
|
|
|
|
|
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
|
|
|
|
|
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
|
|
|
|
|
if: failure() && matrix.containers != 'component'
|
|
|
|
|
with:
|
|
|
|
|
name: nc_data_${{ matrix.containers }}
|
|
|
|
|
|