Pulled forward before step 7 so hsadmin-ng can consume werkcrappit.
Both modules + Gradle plugin marker → https://git.javagil.de/api/packages/mi/maven, repository configured only when GITEA_PACKAGES_TOKEN is set.
Version bump per PR + CHANGELOG.md, checked by VersionConsistencyTest; 0.2.0.
tools/publish skips a version already in the registry (Gitea refuses re-uploads), so a re-run stays green.
Werkator build publish: command in .werkator.yml; trigger, status context and token in the host file on mih09 (snippet in docs/publishing.md) — no branch can trigger it or read the token.
Not verifiable before merge: the upload itself; the first publish build after the merge shows it.
Pulled forward before step 7 so hsadmin-ng can consume werkcrappit.
- Both modules + Gradle plugin marker → `https://git.javagil.de/api/packages/mi/maven`, repository configured only when `GITEA_PACKAGES_TOKEN` is set.
- Version bump per PR + `CHANGELOG.md`, checked by `VersionConsistencyTest`; 0.2.0.
- `tools/publish` skips a version already in the registry (Gitea refuses re-uploads), so a re-run stays green.
- Werkator build `publish`: command in `.werkator.yml`; trigger, status context and token in the host file on mih09 (snippet in `docs/publishing.md`) — no branch can trigger it or read the token.
Not verifiable before merge: the upload itself; the first `publish` build after the merge shows it.
CI on werkator.javagil.de: green (75 s).
PR-doc: `docs/prs/2026-10-01-PR#8-publish-registry.md`
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Both modules and the Gradle plugin marker go to the Maven registry of
git.javagil.de. Every PR bumps the version and adds a CHANGELOG entry,
checked by VersionConsistencyTest; tools/publish skips a version that is
already there, so re-running a main build stays green. The Werkator
build "publish" is split like Werkator's own deployment: the command in
the repository, trigger and token in the host's configuration.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Pulled forward before step 7 so hsadmin-ng can consume werkcrappit.
https://git.javagil.de/api/packages/mi/maven, repository configured only whenGITEA_PACKAGES_TOKENis set.CHANGELOG.md, checked byVersionConsistencyTest; 0.2.0.tools/publishskips a version already in the registry (Gitea refuses re-uploads), so a re-run stays green.publish: command in.werkator.yml; trigger, status context and token in the host file on mih09 (snippet indocs/publishing.md) — no branch can trigger it or read the token.Not verifiable before merge: the upload itself; the first
publishbuild after the merge shows it.CI on werkator.javagil.de: green (75 s).
PR-doc:
docs/prs/2026-10-01-PR#8-publish-registry.md🤖 Generated with Claude Code