Keep the kyo experiment out of every publish #89

Merged
claude merged 1 commit from fix/kyo-unpublished into main 2026-10-16 13:41:14 +00:00
Member

Summary

KX-D7 holds kyo as an unpublished experiment, and build.mill said so. But kyo extended SharedModule, which mixed in PublishModule, so the publish selector __:PublishModule.publishArtifacts took it: claude-code-query-kyo_3:0.7.0-SNAPSHOT is in the registry since 2026-10-01. Tagging v0.7.0 would have added a release of it that the registry cannot overwrite.

  • SharedModule carries the compile settings only.
  • PublishedModule adds PublishModule, the version and the POM. Every module except kyo extends it.

This must merge before the 0.7.0 release.

Verification

  • ./mill resolve __:PublishModule.publishArtifacts lists core, core.js, direct, effectful, zio, ui, ui.js — no kyo.
  • ./mill show core.publishVersion → "0.7.0-SNAPSHOT" (the publish gate reads it).
  • ./mill __.compile passes with no warnings.

🤖 Generated with Claude Code

https://claude.ai/code/session_01XE9uNVmKpVQiZvc3kLY2zh

## Summary KX-D7 holds `kyo` as an unpublished experiment, and `build.mill` said so. But `kyo` extended `SharedModule`, which mixed in `PublishModule`, so the publish selector `__:PublishModule.publishArtifacts` took it: `claude-code-query-kyo_3:0.7.0-SNAPSHOT` is in the registry since 2026-10-01. Tagging v0.7.0 would have added a release of it that the registry cannot overwrite. - `SharedModule` carries the compile settings only. - `PublishedModule` adds `PublishModule`, the version and the POM. Every module except `kyo` extends it. This must merge before the 0.7.0 release. ## Verification - `./mill resolve __:PublishModule.publishArtifacts` lists core, core.js, direct, effectful, zio, ui, ui.js — no kyo. - `./mill show core.publishVersion` → `"0.7.0-SNAPSHOT"` (the publish gate reads it). - `./mill __.compile` passes with no warnings. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01XE9uNVmKpVQiZvc3kLY2zh
Keep the kyo experiment out of every publish
Some checks failed
CI / Compile (pull_request) Successful in 2m1s
CI / Check Formatting (pull_request) Successful in 39s
CI / Check Linting (pull_request) Successful in 1m29s
CI / Check Bundle Size (pull_request) Successful in 46s
CI / Run Tests (pull_request) Failing after 2m55s
CI / Run Integration Tests (pull_request) Successful in 1m49s
8484ae442c
KX-D7 holds kyo as an unpublished experiment, and build.mill said so,
but kyo extended SharedModule, which mixed in PublishModule. The publish
selector __:PublishModule.publishArtifacts therefore took it, and
claude-code-query-kyo_3:0.7.0-SNAPSHOT reached the registry. Tagging
v0.7.0 would have added a release of it that the registry cannot
overwrite.

SharedModule now carries the compile settings only. PublishedModule adds
PublishModule, the version and the POM, and every module except kyo
extends it. ./mill resolve __:PublishModule.publishArtifacts no longer
lists kyo.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XE9uNVmKpVQiZvc3kLY2zh
claude merged commit baaaf94e47 into main 2026-10-16 13:41:14 +00:00
claude deleted branch fix/kyo-unpublished 2026-10-16 13:41:14 +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!89
No description provided.