Updating
August 1, 2026 ยท View on GitHub
Docker Users
Manual Update
docker compose pull
docker compose up -d
Automatic Updates
Use Watchtower to auto-pull and restart when new images are published. See Docker Guide for setup.
Non-Docker Users
git pull origin main
deno run --allow-all index.ts
Startup Version Check
The bot automatically checks for updates on startup. If a newer version is available on GitHub, it sends an orange embed in your Discord channel:
Update Available Update available! You are X commits behind.
This check is non-blocking and compares your local git commit (or the image's baked-in GIT_COMMIT in Docker) against the latest commit on main via the GitHub API. Docker images without a usable commit identity skip the Discord notify rather than reporting a false update.
GHCR Image Tags
Images are published to ghcr.io/zebbern/claude-code-discord with these tags:
| Tag | Description |
|---|---|
latest | Most recent push to main |
sha-<hash> | Specific commit |
v*.*.* | Semantic version (on releases) |
Release Workflow
Every push to main triggers a GitHub Actions workflow that builds and publishes the Docker image to GHCR. Tagged releases also produce versioned image tags.