Releases
CaptchaService does not maintain an in-repository changelog. All releases are published on GitHub and as artifacts on Maven Central.
- GitHub releases: github.com/it-at-m/captchaservice/releases
- Maven Central: artifacts are published under the
de.muenchen.captchaservicegroup.
The latest release tag is also shown next to the site title in the top navigation; it is fetched live from the GitHub Releases API.
Maven Coordinates
xml
<dependency>
<groupId>de.muenchen.captchaservice</groupId>
<artifactId>captchaservice-backend</artifactId>
<version>${version.captchaservice}</version>
</dependency>Pin to an explicit version — omitting the version tag is not recommended.
Release Process
The repository uses the shared Munich CI templates to build and release:
- Build:
.github/workflows/maven-node-build.yml - Release:
.github/workflows/maven-release.ymland.github/workflows/npm-release.ymlfor any companion npm artifacts - Reusable actions:
it-at-m/lhm_actions
To create a release:
- Open the Actions tab in GitHub and select the release workflow.
- Run the workflow. It will:
- Build with tests skipped via the Maven
releaseprofile. - Sign and deploy artifacts to Maven Central via the Sonatype Central publishing plugin.
- Open a pull request with the updated snapshot version (when
use-pris enabled).
- Build with tests skipped via the Maven