Skip to content

ci: run integration suites with Postgres and Redis - #27

Open
llinsss wants to merge 3 commits into
stellar-kracken:mainfrom
llinsss:ci/issue-21-integration-tests
Open

ci: run integration suites with Postgres and Redis#27
llinsss wants to merge 3 commits into
stellar-kracken:mainfrom
llinsss:ci/issue-21-integration-tests

Conversation

@llinsss

@llinsss llinsss commented Aug 22, 2026

Copy link
Copy Markdown

Closes #21

Summary

  • add a parallel integration CI job backed by healthy Postgres 16 and Redis 7 service containers
  • migrate and seed the ephemeral test database before running integration tests
  • include the four DB-backed API suites in the integration Vitest configuration while retaining the existing integration suites

Validation

  • npm run lint
  • npm run build
  • npm run test:unit -- --silent --reporter=dot (111 files, 1,136 tests)
  • workflow YAML parse check

The datastore-backed suite is expected to run in the new GitHub Actions job; Docker and local Postgres/Redis were unavailable in the local environment.

@Meshmulla

Copy link
Copy Markdown
Contributor

1 CI is failing

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.

Add a DB-backed integration CI job (Postgres + Redis) to run the excluded API suites

2 participants