Publishing

Pre-Release Checklist

  1. First check CI to ensure the build is clean and green
  2. Ensure the following environment variables are set:
  3. DOCKER_USERNAME
  4. DOCKER_PASSWORD
  5. DOCKER_EMAIL

Publishing Steps

Build and Upload

./gradlew buildAll uploadAll

Post-Release

After publishing, bump the version in build.gradle.kts.

Container Publishing

Containers are automatically published to GitHub Container Registry (ghcr.io) when:

See .github/workflows/publish-container.yml for details.

Documentation

Documentation is automatically built and deployed via GitHub Actions when changes are pushed to the docs/ directory on the main branch.