Repository navigation
Docker Release
lqdflying edited this page Aug 26, 2026
·
3 revisions
Releases are automated via GitHub Actions on version tags.
-
v2.0.0→ pusheslqdflying/chathub:2.0.0and:latest(GA only) -
v2.0.1-canary.1→ pusheslqdflying/chathub:2.0.1-canary.1(does not touch:latest)
ChatHub versioning is independent of upstream LobeChat. After v2.0.0, canaries are always a pre-release of the next unreleased version.
# 1. Verify all intended files are staged
git status
# 2. Bump version in package.json on main, then:
git add package.json && git commit -m "🔖 chore: bump version to vX.Y.Z"
# 3. Tag and push — GitHub Actions builds and pushes to Docker Hub
git tag vX.Y.Z && git push origin main && git push origin vX.Y.Z- Continue on the current
fix/<slug>orfeat/<slug>branch (create one only if you are onmain) - Commit on the branch with a gitmoji prefix. Do not bump
package.jsonon the feature branch. - Determine canary version — always a pre-release of the next unreleased version:
- If current GA is
2.0.0, canary =v2.0.1-canary.N
- If current GA is
- Push branch and tag:
git push -u origin <branch>
git tag v2.0.1-canary.1
git push origin v2.0.1-canary.1The docker-release.yml workflow:
- Frees unused runner disk (preinstalled SDK trees,
docker system prune) beforedocker build - Builds on
ubuntu-latest - Pushes to
docker.io/lqdflying/chathub
gh run cancel <run-id> -R lqdflying/chathub
git push --delete origin vBAD && git tag -d vBAD
git tag vGOOD && git push origin vGOOD- Home
- Quick Start
- Docker Deployment and Upgrades
- Authentication
- Model Providers
- Knowledge Base and RAG
- MarkItDown Sidecar
- Sandbox (OpenSandbox)
- OpenAI Compatible Cache Matrix
- Model Extension Options
- Memory & Context Compaction
- Background Conversation Generation
- Pasted Text
- Search
- Context Export
- Data Backup and Restore
- Image Generation
- Artifacts
- Inline SVG Diagrams
- Tools Hub
- MCP OAuth
- MCP Management
- Agent Skills
- Database
- Development
- Debug and Diagnostics
- Architecture Overview
- Docker Release
- Release Workflow