Skip to main content
PR environment Google auth

Pinned PR Google auth deployment settings

xpenser pinned PR-environment Google auth settings so preview deployments keep using Passport with the expected callback paths.

Published June 25, 2026

Preview environments gained regression coverage around the Google authentication deployment contract.

This release came from PR #55 and is now part of the xpenser release archive. It gives people evaluating an open-source expense tracker a clearer view of how the product has improved over time.

What changed

  • Asserted PR deploys use Passport mode for Google sign-in.
  • Kept expected Passport project and environment variables pinned.
  • Verified direct Auth.js Google credentials stay empty in PR deploys.

Why it matters

Preview auth needs to behave like the intended deployment mode. Covering the contract prevents subtle PR environment regressions.

Where it fits

This supports reliable PR validation for authentication-related xpenser changes.

For a broader product overview, start with the xpenser home page. Developers can also explore the personal finance API and MCP tools, while self-hosters can review the self-hosted personal finance tracker page.

Start hosted, then self-host when ready

Create a hosted xpenser account for the public instance, or review the MIT licensed source and run your own deployment from Docker Compose.