Release Process
This page captures the practical release flow for Tauren contributors.
Before release
- Review
CHANGELOG.mdand move relevant Unreleased entries into the release section. - Run compile and tests.
- Package the extension.
- Install the VSIX locally and smoke test the sidebar.
Useful commands
Compile everything:
sh
npm run compileRun tests:
sh
npm testBuild and install a local VSIX:
sh
npm run install:localRun the release script:
sh
npm run releaseManual checks
At minimum, verify:
- sidebar opens,
- Pi starts and model metadata refreshes,
- a prompt streams text,
- Stop works during a response,
- session list opens,
- session diff opens after a file edit,
- settings open,
- extension custom UI still renders if the release touched bridge code.
Documentation checks
For docs changes:
sh
npm run docs:build
git diff --checkThe docs site is deployed to GitHub Pages by .github/workflows/docs.yml after changes are pushed to main.