Skip to content

Hotfix/0.19.1#540

Merged
michalharakal merged 3 commits intodevelopfrom
hotfix/0.19.1
Apr 21, 2026
Merged

Hotfix/0.19.1#540
michalharakal merged 3 commits intodevelopfrom
hotfix/0.19.1

Conversation

@michalharakal
Copy link
Copy Markdown
Contributor

No description provided.

michalharakal and others added 3 commits April 21, 2026 09:02
0.19.0 published skainet-backend-cpu with a runtime dep on
sk.ainet:skainet-backend-api-jvm:unspecified: the backend-api module
never applied vanniktech.mavenPublish (so it wasn't published and had
no version), and allprojects set group="sk.ainet" which disagreed with
GROUP=sk.ainet.core used by the publish plugin. Consumers of
sk.ainet.core:skainet-backend-cpu-*:0.19.0 hit unresolved-dependency
errors.

- Apply vanniktech.mavenPublish and add POM_ARTIFACT_ID to
  skainet-backend-api so it actually ships alongside the BOM entry
  that already referenced it.
- Align allprojects { group = "sk.ainet.core" } with GROUP and pin
  version from VERSION_NAME so project() deps in generated POMs carry
  consistent coordinates.
- Bump VERSION_NAME to 0.19.1.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Publishes the whole project to Maven local and scans every generated
.pom under ~/.m2/repository/sk/ainet/core/**. Fails if any POM
contains <version>unspecified</version> or declares a <dependency>
on a skainet-* artifact under a group other than sk.ainet.core —
the exact shape of the 0.19.0 regression fixed in the previous
commit.

Runs on push and pull_request, independent of the main build
workflow so a failing POM check cannot be masked by unrelated test
failures.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@michalharakal michalharakal merged commit 26a8097 into develop Apr 21, 2026
5 checks passed
@michalharakal michalharakal deleted the hotfix/0.19.1 branch April 21, 2026 07:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant