From f13034ceaaae21e15cd907a4511f2a18cf6a34a3 Mon Sep 17 00:00:00 2001 From: Trezy Date: Wed, 24 Jun 2026 00:55:38 +0000 Subject: [PATCH] ci: prevent tests from hitting ci time limits Signed-off-by: Trezy Signed-off-by: Trezy --- .dockerignore | 1 + .github/workflows/ci.yml | 2 ++ docker-compose.e2e.ci.yml | 5 +++++ web/playwright.config.ts | 3 +++ 4 file(s) changed, 11 insertion(s)(+), 0 deletion(s)(-) diff --git a/.dockerignore b/.dockerignore --- a/.dockerignore +++ b/.dockerignore @@ -4,4 +4,5 @@ .git/ .github/ .claude/ .env +.builder-override/ docker-compose*.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -127,6 +127,7 @@ unit-tests: needs: changes if: always() && (needs.changes.outputs.server == 'true' || (github.event_name == 'workflow_dispatch' && inputs.server)) runs-on: depot-ubuntu-24.04 + timeout-minutes: 15 steps: - name: Checkout repository uses: actions/checkout@v6 @@ -149,6 +150,7 @@ e2e-tests: needs: changes if: always() && (needs.changes.outputs.server == 'true' || (github.event_name == 'workflow_dispatch' && inputs.server)) runs-on: depot-ubuntu-24.04 + timeout-minutes: 15 services: postgres: image: postgres:16-alpine diff --git a/docker-compose.e2e.ci.yml b/docker-compose.e2e.ci.yml new file mode 100644 --- /dev/null +++ b/docker-compose.e2e.ci.yml @@ -0,0 +1,5 @@ +services: + happyview: + build: + additional_contexts: + builder: .builder-override diff --git a/web/playwright.config.ts b/web/playwright.config.ts --- a/web/playwright.config.ts +++ b/web/playwright.config.ts @@ -28,6 +28,9 @@ name: "post-setup", testMatch: [ "service-identity-settings.spec.ts", "lexicon-services.spec.ts", + "lexicon-delete.spec.ts", + "script-delete.spec.ts", + "record-delete.spec.ts", "proxy-config.spec.ts", ], dependencies: ["setup"], -- tangled.sh