From ea15c5f154b34e25d6f4159d083fa26dcdc68086 Mon Sep 17 00:00:00 2001 From: Victor Gutierrez Calderon Date: Mon, 16 Feb 2026 16:05:44 +1100 Subject: [PATCH 1/3] adds e2e workflow --- .github/workflows/e2e.yml | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/e2e.yml diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml new file mode 100644 index 000000000..78c9d544d --- /dev/null +++ b/.github/workflows/e2e.yml @@ -0,0 +1,41 @@ +name: E2E Tests + +on: + workflow_dispatch: + push: + branches: + - main + +# Concurrency: only one E2E job runs at a time +# Cancel previous runs when new one starts +concurrency: + group: e2e-tests + cancel-in-progress: true + +jobs: + e2e-tests: + runs-on: ubuntu-latest + timeout-minutes: 10 + + steps: + - name: Checkout repository + uses: actions/checkout@v6 + + - name: Setup mise + uses: jdx/mise-action@v3 + + - name: Install Claude CLI + run: | + echo "Installing Claude Code CLI..." + curl -fsSL https://claude.ai/install.sh | bash + echo "$HOME/.local/bin" >> $GITHUB_PATH + + - name: Verify Claude CLI installation + run: | + claude --version + + - name: Run E2E Tests + env: + CLAUDE_CODE_OAUTH_TOKEN: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} + run: | + mise run test:e2e:claude From e6ec4431017203b7c708a4c3aae15217b84b68a1 Mon Sep 17 00:00:00 2001 From: gtrrz-victor Date: Mon, 16 Feb 2026 16:10:53 +1100 Subject: [PATCH 2/3] Update .github/workflows/e2e.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/e2e.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 78c9d544d..0832b7ff6 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -15,7 +15,7 @@ concurrency: jobs: e2e-tests: runs-on: ubuntu-latest - timeout-minutes: 10 + timeout-minutes: 40 steps: - name: Checkout repository From 9b1471ac29b6a9229a58cf6e64a6b93a22399996 Mon Sep 17 00:00:00 2001 From: Victor Gutierrez Calderon Date: Mon, 16 Feb 2026 16:12:25 +1100 Subject: [PATCH 3/3] run it only manually --- .github/workflows/e2e.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 0832b7ff6..d4985da6f 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -2,9 +2,6 @@ name: E2E Tests on: workflow_dispatch: - push: - branches: - - main # Concurrency: only one E2E job runs at a time # Cancel previous runs when new one starts