Skip to content

Prepare docpull release updates#49

Open
zacharyr0th wants to merge 3 commits into
mainfrom
release-docpull-updates
Open

Prepare docpull release updates#49
zacharyr0th wants to merge 3 commits into
mainfrom
release-docpull-updates

Conversation

@zacharyr0th

Copy link
Copy Markdown
Contributor

Description

Prepares docpull 4.0 release updates across the Python package, MCP integrations, CI/release gates, plugin
metadata, documentation, and web surface.

Key changes:

  • Adds project agent setup for Codex, Claude Code, Cursor, and MCP usage.
  • Adds MCP prompts and stricter MCP argument handling.
  • Hardens cache/resume behavior, URL/source validation, metadata extraction, chunking, rate limiting, and
    TypeScript MCP migration flow.
  • Updates docs/examples to the current DocpullConfig shape.
  • Refreshes web routes, metadata, install content, RSS/LLMS/security routes, and brand assets.
  • Consolidates test/build/release commands through Makefile and CI actions.

Type of Change

  • New feature (non-breaking change which adds functionality)
  • Documentation update
  • Refactoring (no functional changes)

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes

Related Issues

N/A

Testing

Local verification run:

  • make lint-check passed
  • make typecheck passed
  • make test passed: 411 passed, 3 skipped
  • make test-cov passed: 411 passed, 3 skipped, 72% coverage
  • bandit -q -c pyproject.toml -r src passed
  • bun test src/*.test.ts passed
  • bun run typecheck passed
  • npm run lint passed
  • npm run typecheck passed
  • npm run build passed

make release-gates passed lint, mypy, and tests, then stopped at pip-audit because the local sandbox
could not resolve pypi.org.

Screenshots

N/A

Additional Context

Direct pushes to main are blocked by repository rules, so this PR is the required path for landing the
release updates.

@vercel

vercel Bot commented Jun 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docpull Ready Ready Preview, Comment Jun 6, 2026 6:21am

Request Review

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