mirror of
https://github.com/langchain-ai/docs.git
synced 2026-07-21 03:45:28 -04:00
e23c114038
## Why Tooling for the fragment-based Cloud/Fleet changelog: generate the weekly entry from `.changelog` fragments, and guarantee no user-facing PR slips through. ## What - `scripts/assemble_changelog.py`: reads langchainplus `.changelog` fragments, filters by surface and readiness, resolves Eppo flag rollout (held → ready once a flag is fully rolled out), and renders the Mintlify `<Update>` block. Verified against the live Eppo API. - `scripts/audit_changelog_coverage.py`: lists merged langchainplus PRs over a contiguous, weekend-inclusive window and flags any user-facing `feat`/`fix` with no fragment. Sub-windows queries to avoid the gh 1000-result cap. - `scripts/changelog_audit_ignore.txt`: dispositioned (not-user-facing) PRs the audit skips. Read-only against the Eppo API and `gh`; `EPPO_API_KEY` is read from the environment / the docs repo Actions secret. Drafted with assistance from Claude Code. --------- Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>