Repository navigation
Remove leftovers from the image-docs pipeline - #4102
Merged
Merged
Conversation
httpx was pinned for the registry client behind check_image_freshness, which edu#4099 removed. Nothing imports it now, and mcp 2.2 depends on httpx2, a separate package, so the pin only installed an unused library. The unit tests pass in a fresh environment without it. Refs DOCS-138 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The templates in .github/workflows/templates/ were blueprints for the images-private and courses exports to GCS. Since edu#4099 the AI docs bundle compiles from this repository alone, so nothing reads those exports, and Actions never ran the templates. docs/automated-docs-setup.md described four sources, the templates, GCS downloads, and a local test that needed placeholder sibling directories. It now describes the two sources, the scripts/ trigger, the package catalog, and a local test that runs from a plain checkout. Every command in it was run as written. Refs DOCS-138 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
✅ Deploy Preview for ornate-narwhal-088216 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
s-stumbo
approved these changes
Sep 30, 2026
This branch was successfully deployed
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.
Cleanup after #4099, which made the AI docs bundle compile from this repository alone. None of these changes alters what the build does.
Changes
httpxpin fromscripts/mcp-requirements.txt. The pin served the registry client that Remove the AI Docs MCP server's frozen image tools; restore dfc mappings #4099 removed, and nothing importshttpxnow.mcp2.2 depends onhttpx2, a separate package, so the pin only installed an unused library..github/workflows/templates/. Its three files were blueprints for the images-private and courses exports to GCS, which nothing reads anymore. Actions never ran them.docs/automated-docs-setup.md. The guide still described four sources, those templates, GCS downloads, and a local test that needed placeholder sibling directories. It now covers the two sources, thescripts/trigger, the package catalog, and a local test that runs from a plain checkout.Deliberately not changed
The edu export's GCS upload and the compile workflow's
compiled/upload stay as they are. Neither has a known reader, but nobody can check the bucket's access logs. DOCS-218, due 2026-10-28, revisits both, once the 2026-09-30 MCP changes have settled and if ownership or readers become known.Testing
httpxisn't installed, andpytest scripts/test_mcp_server.py scripts/test_mcp_transport.py scripts/test_compile_docs.pypasses (45 tests).DFC mappings added, and the catalog builds with 683 package mappings and 397 image mappings.grepfinds no remaining reference to.github/workflows/templates/.Refs DOCS-138, DOCS-218
🤖 Generated with Claude Code
Created in collaboration with Claude Code running Opus 5.5 on 2026-09-30.