Skip to content

docs(publishing): record the 1.9.0 release and its verification - #112

Merged
projectdelta6 merged 3 commits into
mainfrom
docs/record-1.9.0-release
Aug 26, 2026
Merged

projectdelta6 merged 3 commits into
mainfrom
docs/record-1.9.0-release

Conversation

@projectdelta6

Copy link
Copy Markdown
Collaborator

1.9.0 is released to Maven Central. This records the outcome in the migration doc.

Verified against what Central actually serves, not the local build:

  • All 26 coordinates return their POM from repo1.maven.org.
  • baserepo — an AAR module, the case that defeated JitPack twice — serves a
    releaseVariantReleaseSourcePublication variant whose file entry is
    baserepo-1.9.0-sources.jar, classifier intact. This is exactly what JitPack stripped.
  • That sources jar downloads (19,981 bytes) and is a valid archive containing 14 .kt
    files, so it is real source and not an empty placeholder.

Deployment 6dde9178-1023-4072-b6a4-d920bdae35bd, 48/48 components validated, tag
1.9.0 → e400b22.

Remaining: phase 5, migrating the four in-house consumers.

🤖 Generated with Claude Code

projectdelta6 and others added 3 commits August 26, 2026 15:00
Verified against what Central serves rather than what was built locally: all 26
coordinates resolve, and baserepo — an AAR module, the case that defeated JitPack
twice — serves a sources variant whose file entry keeps the -sources.jar
classifier. The jar downloads and contains real Kotlin source.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
WenWe migrated cleanly, but three things came out of it that the other three
consumers will hit:

FlexiLogger moves 2.1.3 -> 2.1.4. The toolbox's own source is unchanged from 1.8.3
apart from publishing config, so "coordinates only" was how this release was
described — including in its release notes, now corrected. That is true of the
source and false of the dependency graph: 81d5aac bumped FlexiLogger, and a
consumer declaring no version of its own inherits it silently through the layer
logging and crash reporting run on.

Removing the jitpack.io repository is not a safe default. WenWe still resolves
PrefsHelperBase and ComposeReorderable from it, so following that advice blindly
would have broken the build.

The mavenLocal warning is per-consumer; WenWe never declares it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The Installation heading still read "Add the JitPack repository to your project
build file:" above a code block containing mavenCentral() — the sentence and the
snippet contradicted each other, and the sentence was the first thing a new
consumer read.

Also softens the advice about dropping the jitpack.io entry. "Can be removed
unless something else needs it" invites skipping the check, and WenWe's migration
found it still resolves com.github.projectdelta6:PrefsHelperBase and
ComposeReorderable from JitPack — a group that looks deceptively like the
toolbox's own old coordinates.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@projectdelta6
projectdelta6 merged commit 0e14efd into main Aug 26, 2026
1 check passed
@projectdelta6
projectdelta6 deleted the docs/record-1.9.0-release branch August 26, 2026 14:27
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