Skip to content

fix(tests): live E2E test applies every migration; enterprise at main - #10

Merged
theboringhumane merged 1 commit into
mainfrom
fix/live-test-all-migrations
Nov 11, 2026
Merged

theboringhumane merged 1 commit into
mainfrom
fix/live-test-all-migrations

Conversation

@theboringhumane

Copy link
Copy Markdown
Contributor

Main CI failed in TestLiveDatabaseE2E: the test applied only pg/001_init.sql and ch/001_init.sql, so saving a key hit column "kind" of relation "lumen_api_keys" does not exist after 003_web_keys. It now applies every pg and ch migration in order, like the service at boot.

Also moves the enterprise submodule from 56f7b3c to lumen-enterprise main (324bb3a). Same Go code; main's Dockerfile also ships lumen-maintenance.

Tests: go test -race ./... against fresh Postgres 16 and the CI ClickHouse image, with the CI env: all packages ok.

…ise main

TestLiveDatabaseE2E applied only 001_init, so saving a key failed once
003_web_keys added the kind column. Apply all pg and ch migrations in
order, as the service does at boot.

Move the enterprise submodule to lumen-enterprise main (324bb3a), which
also ships the lumen-maintenance tool in the image.
@theboringhumane
theboringhumane merged commit b8a24b2 into main Nov 11, 2026
4 of 5 checks passed
@theboringhumane
theboringhumane deleted the fix/live-test-all-migrations branch November 11, 2026 13:24
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