This repository ships source releases for local desktop deployment. It does not currently publish standalone installers or a compiled backend bundle.
- Update
CHANGELOG.md. - Run
npm ci. - Run
pip install -r backend/src/scripts/requirements.txt. - Run
npm run release:check. - Commit the release changes.
- Create and push the tag (replace
X.Y.Zwith the version frompackage.json). Use an annotated tag (-a):--follow-tagsonly pushes annotated tags, so a lightweightgit tag vX.Y.Zwould be silently skipped and the release workflow would not trigger.
git tag -a vX.Y.Z -m "Release X.Y.Z"
git push origin main --follow-tags- Open the GitHub release created by Actions and verify:
- release notes are present
- attached source archives are present
- README desktop deployment steps are accurate
Users should:
- Download the release source archive from GitHub.
- Install Node.js
>=22.19 <26and Python 3.10+; Node 25 matches CI. - Copy
.env.exampleto.envand set the token. - Run:
npm ci
pip install -r backend/src/scripts/requirements.txt
npm run build
npm startThe backend listens on http://localhost:8080 and the frontend on http://localhost:5173 by default.