Repository navigation
docs: record published index-it-mcp 1.5.1 (wheel and image accepted; PMCP offline, rehearsal and browser not run) - #126
Merged
Conversation
v1.5.1 is published (Release Automation run 42550570039, tag v1.5.1 at 13470d0). Delivered acceptance on dev0: - The PyPI wheel/sdist digests match the GitHub release assets. The image digest and its cosign keyless signature (main, workflow sha 13470d0) are verified. - release_smoke.py --unconstrained --stdio --image-ref passes: locked wheel, unconstrained wheel (mcp 1.30.0) and container. The container probe used --docker-network host because dev0 still cannot reach bridge-published ports. - The 1.5.0 defect is fixed. A plain `pip install index-it-mcp==1.5.1` resolves mcp 1.30.0, and `index-it-mcp stdio` serves initialize and tools/list. The co-install with phase-loop-runtime 0.7.30 passes `uv pip check`. Grammars and BAML telemetry checks pass. - PMCP prepare passes. Offline is not run because the pilot fixture's grammar-cache gap is still on main; rehearsal and browser are skipped as for 1.5.0. - dev0 still runs build b79cc7c. Docs change "1.5.1 prepared candidate" to "published 1.5.1", recommend `pip install index-it-mcp==1.5.1`, and keep the warning not to install 1.5.0 or 1.4.1 without constraining mcp below 2. The docs tests are updated to match. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review Summary: ✅ CompletedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
This was referenced Nov 10, 2026
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This follows #123. It changes the docs that call 1.5.1 the "prepared candidate" to "published
1.5.1", recommendspip install index-it-mcp==1.5.1, and keeps the warning not to install1.5.0or1.4.1without constrainingmcpbelow 2. It also adds the 1.5.1 delivered-acceptance record.Status: published=true. Acceptance is partial: every delivered wheel and image check passed, but PMCP offline, rehearsal and browser were not run. deployed=false.
Published. Release Automation run 42550570039 built tag
v1.5.1from13470d0(treeff36908). It published the PyPI wheel (Requires-Dist: mcp<2,>=1.27) and sdist, the GitHub release, and the signed imageghcr.io/consiliency/code-index-mcp@sha256:68da7158….Passed (dev0, Python 3.12.14, clean worktree at
13470d0):image-reference.txtnames the published digest. The image was pulled anonymously by digest (labelsv1.5.1/13470d0). cosign v2.5.2 verified the keyless signature: identityrelease-automation.yml@refs/heads/main, workflow sha13470d0.release_smoke.py --wheel-path <PyPI wheel> --wheel-sha256 f344…f9e --unconstrained --image-ref <digest> --stdio --docker-network host, with a fresh prefetchedTREE_SITTER_LANGUAGE_PACK_CACHE_DIR.mcp1.30.0; initialize (8 tools) and STDIO queries passed.pip install index-it-mcp==1.5.1resolvesmcp1.30.0, andpip checkis clean.index-it-mcp stdiogotinitializeandtools/list(8 tools), and the server exited 0.phase-loop-runtime==0.7.30:uv pip checkis clean, and the installed files match the wheel's RECORD.mcp-index --versionreports 1.5.1.grammars prefetchverified 47/47;grammars checkfound 47 offline, 0 missing.MCP_BAML_TELEMETRYunset or blank, a BAML import records nothing.13470d0, PMCP 2.7.3.Not run:
main:scripts/v13_pmcp_pilot.py(unchanged since Require authenticated Qdrant, least-privilege workflow tokens, scoped dependency triage #109) gives its fixture a freshXDG_CACHE_HOMEwith no prefetched grammar cache, so network-denied sandbox workers can't load grammars. Not fixed here.Observation: STDIO
serverInfo.versionreports1.30.0, themcpSDK version, not the package version.Deployed: no. dev0's code-index child still runs build
b79cc7cand wasn't changed.Tests (dev0, one file per run, serial, under
nice): alltests/docsfiles,tests/test_release_metadata.py,tests/test_v13_release_candidate.py,tests/smoke/test_release_smoke_contract.pyandtests/test_workflow_release_policy.pypass. The pinning tests now require "published1.5.1", thepip install index-it-mcp==1.5.1recommendation and the1.5.0/1.4.1warning, and they reject "prepared candidate".🤖 Generated with Claude Code
Open in [code]smith · Need help on this PR? Tag
@codesmith-botwith what you need.