Release 0.5.0; publish only to the iterative-works Maven registry #61

Merged
mph merged 1 commit from release/0.5.0 into main 2026-08-13 19:12:31 +00:00
Owner

Summary

Cuts version 0.5.0 and makes the iterative-works Forgejo Maven registry the single publish target.

Why Maven Central is dropped

core now depends on works.iterative.support::iw-support-time:0.2.0 (build.mill:45, and :56 for core.js). That dependency arrived after v0.4.1, in b20b21e (log timestamps moved from java.time.Instant to Moment) and e86bc72 (pinned to the released 0.2.0).

Sonatype Central does not host it. Verified:

  • https://repo1.maven.org/maven2/works/iterative/ lists only claude-code-query-*, mill-iw-support, and scalatags-*. There is no works/iterative/support/ path.
  • The Central search index returns numFound: 0 for both a:iw-support-time* and g:works.iterative.support.
  • The artifact resolves from the forge registry (iw-support-time_3-0.2.0.pom → 200).

A Central copy of core would therefore name a dependency that a Central-only consumer cannot resolve. No published version breaks — nothing before 0.5.0 carries this dependency — but 0.5.0 itself would be unusable from Central. Central becomes a viable second target once iw-support-time publishes there.

Changes

  • build.millpublishVersion 0.5.0
  • .github/workflows/publish.yml — drop the Sonatype Central step; comment records the registry constraint
  • README.md — add the resolver consumers need; version 0.1.0 → 0.5.0 (stale since 0.2.0)
  • ARCHITECTURE.md — publish target is the iterative-works registry

Artifacts at 0.5.0

claude-code-query-core_3, claude-code-query-core_sjs1_3 (new, from ADR 0002), claude-code-query-direct_3, claude-code-query-effectful_3, claude-code-query-zio_3. uispike is not published.

Verification

  • ./mill __.compile — SUCCESS
  • ./mill __.test — SUCCESS
  • ./mill __.fix --check — SUCCESS
  • Generated claude-code-query-core_3-0.5.0.pom inspected; version and dependency set correct
## Summary Cuts version 0.5.0 and makes the iterative-works Forgejo Maven registry the single publish target. ## Why Maven Central is dropped `core` now depends on `works.iterative.support::iw-support-time:0.2.0` (`build.mill:45`, and `:56` for `core.js`). That dependency arrived after v0.4.1, in `b20b21e` (log timestamps moved from `java.time.Instant` to `Moment`) and `e86bc72` (pinned to the released 0.2.0). Sonatype Central does not host it. Verified: - `https://repo1.maven.org/maven2/works/iterative/` lists only `claude-code-query-*`, `mill-iw-support`, and `scalatags-*`. There is no `works/iterative/support/` path. - The Central search index returns `numFound: 0` for both `a:iw-support-time*` and `g:works.iterative.support`. - The artifact resolves from the forge registry (`iw-support-time_3-0.2.0.pom` → 200). A Central copy of `core` would therefore name a dependency that a Central-only consumer cannot resolve. No published version breaks — nothing before 0.5.0 carries this dependency — but 0.5.0 itself would be unusable from Central. Central becomes a viable second target once `iw-support-time` publishes there. ## Changes - `build.mill` — `publishVersion` 0.5.0 - `.github/workflows/publish.yml` — drop the Sonatype Central step; comment records the registry constraint - `README.md` — add the resolver consumers need; version 0.1.0 → 0.5.0 (stale since 0.2.0) - `ARCHITECTURE.md` — publish target is the iterative-works registry ## Artifacts at 0.5.0 `claude-code-query-core_3`, `claude-code-query-core_sjs1_3` (new, from ADR 0002), `claude-code-query-direct_3`, `claude-code-query-effectful_3`, `claude-code-query-zio_3`. `uispike` is not published. ## Verification - `./mill __.compile` — SUCCESS - `./mill __.test` — SUCCESS - `./mill __.fix --check` — SUCCESS - Generated `claude-code-query-core_3-0.5.0.pom` inspected; version and dependency set correct
Release 0.5.0; publish only to the iterative-works Maven registry
All checks were successful
CI / Compile (pull_request) Successful in 1m12s
CI / Check Formatting (pull_request) Successful in 49s
CI / Check Linting (pull_request) Successful in 49s
CI / Run Tests (pull_request) Successful in 1m3s
CI / Check Bundle Size (pull_request) Successful in 54s
CI / Run Integration Tests (pull_request) Successful in 1m39s
01b005c1a5
core depends on works.iterative.support::iw-support-time, which Sonatype
Central does not host. A Central copy of core would name a dependency that
a Central-only consumer cannot resolve, so the forge registry is the single
publish target. Central becomes viable again once iw-support-time reaches it.

README now shows the resolver consumers need, and the current version.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
mph merged commit b66a0e18ee into main 2026-08-13 19:12:31 +00:00
mph deleted branch release/0.5.0 2026-08-13 19:12:32 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
iterative-works/claude-code-query!61
No description provided.