v0.19.3 - Move to GitHub, dependency updates and maintenance
⚠️ Warning:
- Endurain has moved from Codeberg to GitHub. The container image is now published to the GitHub Container Registry. Update your
docker-compose.ymlto use the new image:ghcr.io/endurain-project/endurain:latest(replacescodeberg.org/endurain-project/endurain:latest). Existing images on Codeberg will not receive new releases. - Issues, pull requests and discussions are now on GitHub: https://github.com/endurain-project/endurain
Migration from Codeberg to GitHub:
- Moved the repository, issues and pull requests to GitHub. A read-only mirror is kept on GitLab (#800).
- Docker images are now built and published to
ghcr.io/endurain-project/endurain, with amd64 and arm64 built on native runners and combined into multi-arch manifests (#800). - Moved CI from Forgejo to GitHub Actions: documentation deploy to GitHub Pages, backend and frontend linting, backend tests, OpenAPI types drift check, Conventional Commits validation, and a repository mirror to GitLab (#800).
- Moved issue templates and the pull request template to
.github/(#800). - Removed the Renovate configuration along with the Forgejo workflows (#800).
- The in-app update check now uses the GitHub releases API, and the default CSP
connect-srcnow allowshttps://api.github.cominstead ofhttps://codeberg.org(#800). - Updated email templates (repository link and logo URL), the app footer, the settings view, the README badges and links, and the docs, mkdocs and Docker Compose examples to point to GitHub (#800).
Backend:
- Updated backend dependencies to their latest versions.
- Updated uv to 0.12.23, including the pinned uv image in the Dockerfile.
Frontend:
- Updated frontend dependencies to their latest versions, including the major upgrades to Vitest 5 and vite-plugin-pwa 2.
CI/CD and Security:
- Confirmed all GitHub Actions are at their latest releases and pinned to full commit hashes.
Docs:
- Added CodeGraph setup instructions.
- Updated CONTRIBUTING and the getting-started, bare-metal and developer-guide docs for the move to GitHub (#800).
Maintenance:
- Bumped the app version to 0.19.3.