Skip to content

Bump reactor to 1.2.0-SNAPSHOT for continued development#148

Merged
bernardladenthin merged 1 commit into
mainfrom
claude/llm-wiki-architecture-plan-0nvriu
Jul 16, 2026
Merged

Bump reactor to 1.2.0-SNAPSHOT for continued development#148
bernardladenthin merged 1 commit into
mainfrom
claude/llm-wiki-architecture-plan-0nvriu

Conversation

@bernardladenthin

Copy link
Copy Markdown
Owner

Summary

  • v1.1.1 published successfully to Maven Central ("Deploy release" and "Attach Binaries" both green on run 29456928729) — srcmorph, srcmorph-cli, srcmorph-maven-plugin are live at 1.1.1, with the llamacpp-ai-index-maven-plugin relocation stub at 1.0.4 pointing to it.
  • Bumps main forward to 1.2.0-SNAPSHOT so it no longer sits at a version matching a published release (a safety net for ongoing development, per request).
  • mvn versions:set -DnewVersion=1.2.0-SNAPSHOT -Dexcludes=net.ladenthin:llamacpp-ai-index-maven-plugin for the three real modules. The relocation stub's own <version> stays at 1.0.4; its <relocation><version> target correctly remains 1.1.1 (the real last release) since versions:set doesn't touch that field and there's nothing newer published to point at yet.
  • Docs updated carefully to distinguish two different things that both used to read "1.1.1":
    • Now tracks the dev snapshot (1.2.0-SNAPSHOT): CLAUDE.md's reactor-version line and repo-tree diagram, the local-build CLI jar-name examples, README.md's snapshot-builds line.
    • Stays at the real release (1.1.1): the Maven plugin quickstart snippet, the library dependency snippet, and every relocation-target callout — these describe what a consumer should actually depend on / where the stub redirects to, which is still 1.1.1 until the next real release ships.
  • TODO.md's step-8/step-9 entries removed — they described the release as "still open"/"the user's own later action", which is now done; kept the still-relevant versions:set exclusion caveat as its own standing note.
  • CHANGELOG.md gets a fresh, empty [Unreleased] section above [1.1.1].

Test plan

  • Reactor version confirmed 1.2.0-SNAPSHOT; stub's own version confirmed still 1.0.4; stub's <relocation> target confirmed still net.ladenthin:srcmorph-maven-plugin:1.1.1
  • Full repo-wide sweep of every 1.1.1/1.2.0 mention, classified as "real release" vs "dev snapshot" and verified each is on the correct side
  • mvn clean verify from repo root — BUILD SUCCESS
  • CI green on this branch (pending)

Related issues / PRs

Follow-up to #144#147 — opens the next development cycle after the successful v1.1.1 release.

Checklist

  • I have read CONTRIBUTING.md and CODE_OF_CONDUCT.md
  • My commits follow Conventional Commits
  • No security-sensitive changes

Generated by Claude Code

The v1.1.1 release published successfully (Publish Release to Central,
Attach Binaries jobs both green on run 29456928729) - srcmorph,
srcmorph-cli, and srcmorph-maven-plugin are now live on Maven Central at
1.1.1, with the llamacpp-ai-index-maven-plugin relocation stub at 1.0.4
pointing to it. This opens the next development cycle with a safety net:
main no longer sits at a version matching a published release.

`mvn versions:set -DnewVersion=1.2.0-SNAPSHOT -Dexcludes=net.ladenthin:llamacpp-ai-index-maven-plugin`
for the three real modules. The relocation stub's own <version> stays at
1.0.4; its <relocation><version> target correctly remains 1.1.1
(the actual last release) since versions:set doesn't touch that field
and there's nothing newer published yet to point at.

Docs updated with care to distinguish "current dev pom state" (now
1.2.0-SNAPSHOT: CLAUDE.md's reactor-version line and repo tree, the
local-build CLI jar-name examples, README's snapshot-builds line) from
"what a consumer should actually depend on" (stays 1.1.1: the Maven
plugin quickstart snippet, the library dependency snippet, the
relocation-target callouts - all still point at the real released
version, not the in-development snapshot). Removed TODO.md's now-stale
step-8/step-9 entries (the release they were tracking as "still open"
is done); kept the still-relevant versions:set exclusion caveat.
CHANGELOG.md gets a fresh empty [Unreleased] section above [1.1.1].
@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 29458105050

Coverage remained the same at 90.779%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 2567
Covered Lines: 2404
Line Coverage: 93.65%
Relevant Branches: 925
Covered Branches: 766
Branch Coverage: 82.81%
Branches in Coverage %: Yes
Coverage Strength: 3.9 hits per line

💛 - Coveralls

@bernardladenthin
bernardladenthin merged commit 9b0dda3 into main Jul 16, 2026
20 of 25 checks passed
@bernardladenthin
bernardladenthin deleted the claude/llm-wiki-architecture-plan-0nvriu branch July 16, 2026 07:42
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.

3 participants