From 7e51789dceec993984fae18401be0573053993e6 Mon Sep 17 00:00:00 2001 From: Brandon Corbett Date: Wed, 8 Jul 2026 19:58:55 -0400 Subject: [PATCH] ci(verify): check out seamless-auth-server from its default branch The server no longer maintains a separate `dev` integration branch; `main` is now the single branch. Drop the `dev` default for the server checkout so it resolves to the default branch (main) like every other sibling repo, and update the AGENTS.md maintenance note to match. --- .github/workflows/verify-conformance.yml | 4 +--- AGENTS.md | 4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/verify-conformance.yml b/.github/workflows/verify-conformance.yml index d0ef9dc..a8543cd 100644 --- a/.github/workflows/verify-conformance.yml +++ b/.github/workflows/verify-conformance.yml @@ -52,9 +52,7 @@ jobs: uses: actions/checkout@v4 with: repository: fells-code/seamless-auth-server - # The server's integration branch is `dev` (where fixes land and the beta - # publishes from); its `main` lags. Default to `dev` when no ref is passed. - ref: ${{ inputs.server-ref || 'dev' }} + ref: ${{ inputs.server-ref }} path: seamless-auth-server - name: Checkout seamless-auth-react diff --git a/AGENTS.md b/AGENTS.md index c71ffd9..a1c53e1 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -137,8 +137,8 @@ Modes and sibling repos: ## Known Maintenance Traps -- **Sibling-repo branches**: the server's integration branch is `dev` (its `main` lags), so the verify - CI workflow defaults the server checkout to `dev`. The api, react SDK, and seamless-templates use `main`. +- **Sibling-repo branches**: every sibling repo (api, server, react SDK, seamless-templates) is checked out + at its default branch (`main`) when no explicit `*-ref` is passed to the verify CI workflow. - **`--local` needs SDK dependencies**: it builds the server (pnpm) and the React SDK (npm) from source on the host, so those repos must have their dependencies installed first. CI installs them explicitly. - **OAuth mock networking**: the in-process mock OIDC is reached by the browser and harness via