Documentation Index
Fetch the complete documentation index at: https://docs.knowledgestack.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Knowledge Stack uses GitHub Actions for continuous integration and deployment. The pipeline is split into three workflows that automate testing, building, and publishing.Workflows
Test Workflow
Runs automatically on every pull request and push to the main branch. It executes three jobs in parallel:- Integration tests — Runs the full test suite with isolated database containers
- End-to-end tests — Spins up the complete stack and validates full user workflows using the generated SDK
- Linting and type checking — Ensures code quality standards are met
Build and Deploy Workflow
Triggered automatically when a new version is released. This workflow:- Builds production Docker images for the API and worker services
- Pushes images to the container registry
- Deploys updated images to the Kubernetes cluster
- Runs database migrations
Publish Workflow
Also triggered automatically on new releases. It publishes the generated SDKs:- Python SDK — Published to PyPI
- TypeScript SDK — Published to npm
Versioning
Knowledge Stack uses semantic versioning with automatic version bumps based on commit messages:| Commit Prefix | Version Bump | Example |
|---|---|---|
feat: | Minor (1.x.0) | New feature added |
fix:, perf: | Patch (1.0.x) | Bug fix or performance improvement |
chore:, docs:, refactor: | No bump | Maintenance work |
v1.24.0.
