Skip to content

Release 0.64.1: publishable lfm2 POM (0.64.0 was refused by Maven Central) - #532

Merged
michalharakal merged 2 commits into
developfrom
release/0.64.1
Nov 7, 2026
Merged

michalharakal merged 2 commits into
developfrom
release/0.64.1

Conversation

@michalharakal

Copy link
Copy Markdown
Contributor

Against engine 0.63.0. Maven Central refused the 0.64.0 deployment, so 0.64.0 was never published. This release ships its content (#530) with a POM Central accepts.

Fixed

  • skainet-transformers-inference-lfm2 imports the BOM as api. It declares skainet-lang-core and skainet-backend-cpu as api dependencies. With the BOM only as implementation, the jvm POM listed both at compile scope without a version, and Central rejects that:

    Deployment … failed validation:
      Publication pkg:maven/sk.ainet.transformers/skainet-transformers-inference-lfm2@0.64.0:
      * Dependency version information is missing for dependency: sk.ainet.core:skainet-lang-core
      * Dependency version information is missing for dependency: sk.ainet.core:skainet-backend-cpu
    
  • Checked locally: all 229 generatePomFileFor*Publication POMs resolve every dependency version, either directly or through an imported BOM.

Release steps

  • Commits: the fix, then the version bump to 0.64.1 (gradle.properties, README, docs BOM snippets) and the CHANGELOG entry.
  • After merge: tag 0.64.1 on develop. Tag 0.64.0 stays where it is; it never reached Central.

🤖 Generated with Claude Code

michalharakal and others added 2 commits November 7, 2026 09:59
lfm2 declares skainet-lang-core and skainet-backend-cpu as api but imported
the transformers BOM only as implementation, so the jvm POM listed both at
compile scope without a version and Maven Central rejected the 0.64.0
deployment. With the BOM as api the POM imports it in dependencyManagement;
all 229 generated POMs now resolve every dependency version.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… POM, against engine 0.63.0

Version 0.64.1 in gradle.properties, the README release paragraph and the BOM
snippets in README and docs. CHANGELOG 0.64.1: the POM fix, and the note that
Maven Central refused 0.64.0, which was never published.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@michalharakal
michalharakal merged commit 386e576 into develop Nov 7, 2026
4 checks passed
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