Skip to content

chore(release): 3.0.0b2 + follow-up doc cleanups#25

Merged
fedorov merged 3 commits into
mainfrom
feat/remove-local-download
Jul 14, 2026
Merged

chore(release): 3.0.0b2 + follow-up doc cleanups#25
fedorov merged 3 commits into
mainfrom
feat/remove-local-download

Conversation

@fedorov

@fedorov fedorov commented Jul 14, 2026

Copy link
Copy Markdown
Member

Release prep for 3.0.0b2, following up on #24 (which merged the local-download removal itself). Three commits:

  • chore(release): 3.0.0b2 — version bump in pyproject.toml/uv.lock and the dated CHANGELOG section (the download-surface removal recorded as a beta contract change, plus the source=gcs manifest fix).
  • docs(mcp) — say where the idc CLI comes from (pip install idc-index); fix the s5cmd wildcard note grammar.
  • docs(dev) — drop stale local-download references from the contributor docs (dev/developer_guide.md, dev/deployment.md): run-command comments, the gone 501 mapping, a phantom download service in the project layout, the hosted-vs-stdio download notes, and the tools/list count (19 → 18).

A repo sweep for b2 readiness found nothing else: tests (74) pass, ruff lint/format clean, version single-sourced, no dead code from the removal, and docs/user-guide.md / idc://guide / INSTRUCTIONS / README are already consistent.

🤖 Generated with Claude Code

fedorov and others added 3 commits July 14, 2026 11:49
…grammar

The recommended download path (`idc` CLI) was named on every agent-facing
surface but only the human user guide said it comes from `pip install
idc-index` — an agent relaying the commands couldn't tell the user how to
get the tool. Add the install hint to DownloadInfo.note and the idc://guide
retrieval step. Also fix 'append '/*' is a' -> 'as a' in the
get_cohort_urls response note.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Set the package version to 3.0.0b2 and fold the unreleased changelog entries
(local-download removal, source=gcs manifest fix) under it, dated today.
uv.lock's idc-api pin is synced in the same commit. The version is baked into
the image when test builds it, so this must be promoted to test before
tagging v3.0.0b2.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The dev/ docs still described the pre-removal model (stdio downloads,
hosted doesn't): run-command comments, the 501 mapping in the test
table, a phantom download service in the project layout, and the
deployment notes/tool count. Retrieval is manifests/URLs only on every
transport since the surface was removed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 14, 2026 16:13

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the 3.0.0b2 beta release of idc-api and performs follow-up documentation cleanups after the prior removal of the local-download surface, ensuring the docs and user-facing guidance consistently reflect “manifests/URLs only” retrieval.

Changes:

  • Bump package/version metadata to 3.0.0b2 (project + lockfile) and add the dated 3.0.0b2 changelog section with updated compare links.
  • Clarify retrieval guidance in MCP/user-facing text, including where the idc CLI comes from (pip install idc-index) and a small s5cmd wildcard grammar fix.
  • Remove stale “local-download” references from developer/deployment documentation and update the hosted MCP tool count.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
uv.lock Updates the locked editable package version to 3.0.0b2.
pyproject.toml Bumps idc-api project version to 3.0.0b2.
CHANGELOG.md Adds the 3.0.0b2 section and updates link references for the new release.
src/idc_api/mcp/server.py Improves retrieval instructions (CLI install hint; s5cmd wildcard note grammar).
src/idc_api/core/services/manifest.py Updates API-facing download guidance to include CLI install hint.
dev/developer_guide.md Removes obsolete local-download wording and updates project layout/test descriptions.
dev/deployment.md Aligns hosted MCP deployment notes with “server never transfers files” and updates tool count.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@fedorov
fedorov merged commit 968e137 into main Jul 14, 2026
4 checks passed
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.

2 participants