diff --git a/.github/workflows/alpha.yml b/.github/workflows/alpha.yml index 53062498..a3c83c4f 100644 --- a/.github/workflows/alpha.yml +++ b/.github/workflows/alpha.yml @@ -125,11 +125,11 @@ jobs: - uses: actions/checkout@v4 - name: Run Integration Tests run: docker compose -f ./integration/docker-compose.ci.alpha.yml up --exit-code-from cypress - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: Test videos - path: integration/cypress/videos + path: integration/cypress/videos/ retention-days: 14 trivy: diff --git a/.github/workflows/canary.yml b/.github/workflows/canary.yml index d037bfc6..dbd01182 100644 --- a/.github/workflows/canary.yml +++ b/.github/workflows/canary.yml @@ -153,11 +153,11 @@ jobs: - uses: actions/checkout@v4 - name: Run Integration Tests run: docker compose -f ./integration/docker-compose.ci.canary.yml up --exit-code-from cypress - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: Test videos - path: integration/cypress/videos + path: integration/cypress/videos/ retention-days: 14 trivy: diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml new file mode 100644 index 00000000..61ddab07 --- /dev/null +++ b/.github/workflows/e2e.yml @@ -0,0 +1,20 @@ +name: "Integration only (test)" + +on: + push: + branches: [v552/integration] + +jobs: + integration: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Run Integration Tests + run: docker compose -f ./integration/docker-compose.ci.alpha.yml up --exit-code-from cypress + - uses: actions/upload-artifact@v4 + if: always() + with: + name: Test videos + path: integration/cypress/videos/ + retention-days: 14 diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 41b898b4..42ba5d0d 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -153,9 +153,9 @@ jobs: - uses: actions/checkout@v4 - name: Run Integration Tests run: docker compose -f ./integration/docker-compose.ci.master.yml up --exit-code-from cypress - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: Test videos - path: integration/cypress/videos + path: integration/cypress/videos/ retention-days: 14