Repository dev/main split & release workflow — day-to-day development moves to the dev branch; main stays the lean Docker release tree (docs, extension, screenshots kept); CI runs on dev; releases use ./scripts/release-to-main.sh.
Developer & repository
- change Branch workflow — develop on
dev; publish Docker images frommain. The README Contributing section documents the flow. - new
scripts/release-to-main.sh— mergesdev→main, strips dev-only files (tests, Playwright, internal scripts), tags, and pushes. Do not mergedevintomainmanually on GitHub. - change CI — GitHub Actions (JSON validation + Playwright) run on pushes and pull requests to
dev, notmain. - change Release
maintree — keeps Go source,static/,templates/,locales/, Docker files, README, CHANGELOG, MANUAL, screenshots, and the browser extension; drops tests and dev tooling from the default branch. - fix MANUAL — Installation documents which Git branch to clone (
mainfor self-hosting,devfor contributors). - fix Cache-bust —
whats-new-v97data version and2026.06-dashboard-release-v76dashboard release token.