diff --git a/.github/workflows/automatic-trigger.yml b/.github/workflows/automatic-trigger.yml index e76d237e..b9fc29d1 100644 --- a/.github/workflows/automatic-trigger.yml +++ b/.github/workflows/automatic-trigger.yml @@ -7,12 +7,12 @@ jobs: steps: - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 configuring-loading-secrets-running-tests: needs: e2e-system-tests diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6f90ca14..b1e4eb0e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: hpi-schul-cloud/e2e-system-tests path: e2e-system-tests @@ -70,11 +70,10 @@ jobs: "${{ inputs.environment }}" - name: Clean up previous report - uses: cypress-io/github-action@v5 + uses: cypress-io/github-action@v6 with: working-directory: e2e-system-tests command: npm run pretest - browser: edge - name: Start Edge (Headless) run: | @@ -82,7 +81,7 @@ jobs: echo $! > edge_pid - name: Cypress run - uses: cypress-io/github-action@v5 + uses: cypress-io/github-action@v6 with: working-directory: e2e-system-tests command: npm run ${{ inputs.tag }} @@ -103,14 +102,14 @@ jobs: npm run generate:report - name: Upload Report - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: always() with: name: ${{ inputs.groups }}-cypress-report path: ${{ github.workspace }}/e2e-system-tests/reports/ - name: Upload Video Artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: always() with: name: ${{ inputs.groups }}-cypress-video-artifact diff --git a/.github/workflows/manual-trigger.yml b/.github/workflows/manual-trigger.yml index a5fa9b56..0eccbbed 100644 --- a/.github/workflows/manual-trigger.yml +++ b/.github/workflows/manual-trigger.yml @@ -23,12 +23,12 @@ jobs: steps: - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set all parameters for next job id: set_variables diff --git a/.github/workflows/remote-trigger.yml b/.github/workflows/remote-trigger.yml index 8e6c2a0c..f3ca2bfc 100644 --- a/.github/workflows/remote-trigger.yml +++ b/.github/workflows/remote-trigger.yml @@ -20,7 +20,7 @@ jobs: steps: - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 @@ -36,14 +36,14 @@ jobs: - name: Checkout main if: steps.check_branch.outputs.LOCAL_BRANCH_EXISTS == 'false' - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: hpi-schul-cloud/e2e-system-tests path: e2e-system-tests - name: Checkout branch if: steps.check_branch.outputs.LOCAL_BRANCH_EXISTS == 'true' - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: hpi-schul-cloud/e2e-system-tests ref: ${{ inputs.ref }} diff --git a/.github/workflows/scheduled-trigger.yml b/.github/workflows/scheduled-trigger.yml index 33a6a9aa..5167f1e3 100644 --- a/.github/workflows/scheduled-trigger.yml +++ b/.github/workflows/scheduled-trigger.yml @@ -8,12 +8,12 @@ jobs: steps: - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 configuring-loading-secrets-running-tests: needs: e2e-system-tests