Release Process
Kodio releases are tag-driven and automated via GitHub Actions. The full step-by-step checklist lives in the repository root:
Summary
Verify CI is green on
master(full matrix, not JVM only).Bump version in
gradle.properties,kodio-docs/v.list, andREADME.md.Commit and push the version bump to
master.Create and push a
vX.Y.Ztag.Monitor
publish.yml(CI matrix, GitHub Release, Maven Central publish).Verify all five artifacts on Maven Central.
Published Artifacts
Module | Maven Coordinates |
|---|---|
Core |
|
Compose |
|
Compose Material3 |
|
Transcription |
|
Ktor |
|
CI Matrix
The publish workflow reuses .github/workflows/gradle.yml, which runs six matrix jobs:
Job ID | Gradle tasks |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Changelog
Release Drafter drafts notes on every push to
master(preview only).GitHub auto-generated notes produce the actual release changelog when the tag is pushed.