Skip to content

Conversation

@eluce2
Copy link
Collaborator

@eluce2 eluce2 commented Jan 12, 2026

Remove fmodata E2E step and Doppler auth from continuous-release.yml.
Add root-level test:e2e script and turbo task for local E2E runs.

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


Note

Streamlines CI and enables local E2E runs.

  • Removes Doppler OIDC auth and @proofkit/fmodata E2E step from continuous-release.yml; CI now runs lint, typecheck, unit tests, and build only
  • Adds root-level test:e2e script and a non-cached test:e2e turbo task for local E2E execution

Written by Cursor Bugbot for commit e1d1214. This will update automatically on new commits. Configure here.

@vercel
Copy link

vercel bot commented Jan 12, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
proofkit-docs Ready Ready Preview Jan 12, 2026 5:29pm

@eluce2 eluce2 marked this pull request as ready for review January 12, 2026 16:59
Copy link
Collaborator Author

eluce2 commented Jan 12, 2026

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Install Doppler CLI
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removing Doppler auth breaks CI unit tests

High Severity

The Doppler CLI installation and authentication steps were removed from the test job, but the pnpm test command still runs and will invoke test scripts in multiple packages (fmodata, better-auth, cli, fmdapi) that use doppler run -- to inject secrets. Without Doppler authentication, these test commands will fail and break the CI workflow. The Doppler removal was intended to support removing E2E tests, but unit tests in these packages also depend on Doppler.

Fix in Cursor Fix in Web

Remove fmodata E2E step and Doppler auth from continuous-release.yml.
Add root-level test:e2e script and turbo task for local E2E runs.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copy link
Collaborator Author

eluce2 commented Jan 12, 2026

Merge activity

  • Jan 12, 6:56 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jan 12, 6:56 PM UTC: @eluce2 merged this pull request with Graphite.

@eluce2 eluce2 merged commit 0ea1146 into main Jan 12, 2026
10 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants