diff --git a/.github/workflows/e2e-k3d.yml b/.github/workflows/e2e-k3d.yml index 4838ba23a..fc1f040eb 100644 --- a/.github/workflows/e2e-k3d.yml +++ b/.github/workflows/e2e-k3d.yml @@ -4,10 +4,11 @@ on: workflow_dispatch: push: paths: - - "website/**" - "backend/**" + - "keycloak/**" - "kubernetes/**" - "preprocessing/**" + - "website/**" - "deploy.py" - ".github/scripts/**" - ".github/workflows/**" @@ -80,26 +81,13 @@ jobs: run: cd website && npx playwright install-deps if: steps.playwright-cache.outputs.cache-hit == 'true' - - name: Wait for Backend Docker Image - uses: lewagon/wait-on-check-action@v1.3.3 - with: - ref: ${{ github.sha }} - check-name: Build Backend Docker Image - repo-token: ${{ secrets.GITHUB_TOKEN }} - - - name: Wait for Website Docker Image - uses: lewagon/wait-on-check-action@v1.3.3 - with: - ref: ${{ github.sha }} - check-name: Build Website Docker Image - repo-token: ${{ secrets.GITHUB_TOKEN }} - - name: Deploy with helm uses: WyriHaximus/github-action-helm3@v4 with: exec: ./deploy.py --verbose helm --branch ${{ github.ref_name }} --sha ${{ github.sha }} --dockerconfigjson ${{ secrets.GHCR_DOCKER_CONFIG }} - name: Wait for the pods to be ready + timeout-minutes: 10 run: ./.github/scripts/wait_for_pods_to_be_ready.py - name: Sleep for 20 secs run: sleep 20