Skip to content

fix(ci): Node 24 for pnpm 11; restore test role passwords after the migration round trip - #69

Merged
Mahakisore7 merged 1 commit into
mainfrom
fix/ci-first-run
Sep 30, 2026
Merged

Mahakisore7 merged 1 commit into
mainfrom
fix/ci-first-run

Conversation

@Mahakisore7

Copy link
Copy Markdown
Member

The first CI run on main failed in both jobs:

  • web: pnpm 11 requires Node >= 22.13, and .nvmrc pinned 20 (end of life since April 2026). Move to Node 24 LTS.
  • api: "Migrations reverse cleanly" runs 013's downgrade, which drops messfit_app/messfit_worker; the upgrade recreates them without passwords, so every test connecting as them failed authentication. The shim now sets the test passwords unconditionally and CI re-applies it after the round trip. scripts/test-db.ps1 re-applies it on every run for the same reason.

…igration round trip

The first CI run on main failed in both jobs:

- web: pnpm 11 requires Node >= 22.13, and .nvmrc pinned 20 (end of life
  since April 2026). Move to Node 24 LTS.
- api: "Migrations reverse cleanly" runs 013's downgrade, which drops
  messfit_app/messfit_worker; the upgrade recreates them without passwords,
  so every test connecting as them failed authentication. The shim now sets
  the test passwords unconditionally and CI re-applies it after the round
  trip. scripts/test-db.ps1 re-applies it on every run for the same reason.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Mahakisore7
Mahakisore7 merged commit 9f2dcd4 into main Sep 30, 2026
2 of 3 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.

1 participant