CI guide

Run local YDB in CI

Use the GitHub Action when integration tests need a real YDB endpoint without sharing developer machines or long-lived databases.

GitHub Actions quickstart

- uses: astandrik/setup-local-ydb@v1
  id: ydb
  with:
    version: 26.1.1.6
    tenant: /local/test

Best use cases

  • Integration tests that need LOCAL_YDB_ENDPOINT and LOCAL_YDB_DATABASE.
  • Schema smoke tests against an isolated /local tenant.
  • Auth-enabled test scenarios that should not expose raw passwords.

Agent guidance

For CI setup, prefer the action. For interactive local operations, use the local stdio MCP server so tools can inspect Docker, logs, storage, auth, and version state.