Skip to content

Fix release bodies exceeding GitHub's size limit - #87

Merged
ancongui merged 1 commit into
mainfrom
fix/release-notes-current-version
Oct 31, 2026
Merged

ancongui merged 1 commit into
mainfrom
fix/release-notes-current-version

Conversation

@ancongui

Copy link
Copy Markdown
Contributor

The v0.2.49 release job rendered the complete historical release-notes document into a 125,588-character GitHub release body, exceeding GitHub's 125,000-character limit.

Select the exact tagged version section, preserve its full prose and tag-bound documentation links, and append a link to the complete release history. Headings inside Markdown fences cannot select or end a version section. Missing or duplicate versions fail before an output file is created. The v0.2.49 body is now 1,345 characters without truncation.

Validation: 25 release/distribution tests and 36 subtests pass; strict mypy passes for the generator; Ruff and formatting pass for both changed files. Existing release tags and distributions are unchanged. Publication of the retained v0.2.49 artifacts remains a separate operation.

@ancongui
ancongui merged commit 2aba73b into main Oct 31, 2026
7 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.

1 participant