Publishing and Releases
GitHub Packages
Publishing is automated in GitHub Actions on Release publish.
Workflow:
.github/workflows/publish-github-packages.yml
Required:
GITHUB_TOKEN(provided by GitHub Actions)
JitPack
JitPack builds from tags and commits.
Recommended:
- Use version tags like
v1.0.0. - Keep
jitpack.ymlin sync with supported JDK.
Workflow verification:
.github/workflows/release-jitpack-check.yml
CI
Main CI workflow:
.github/workflows/ci.yml
It runs mvn verify on pushes and pull requests.