Skip to content

Add a changelog populated from GitHub releases - #14

Merged
james-d-mitchell merged 2 commits into
libsemigroups:mainfrom
james-d-mitchell:codex/github-release-changelog
Oct 27, 2026
Merged

james-d-mitchell merged 2 commits into
libsemigroups:mainfrom
james-d-mitchell:codex/github-release-changelog

Conversation

@james-d-mitchell

Copy link
Copy Markdown
Member

Add a changelog linked from Home that imports published GitHub release descriptions at build time, with publication dates and release links. The page stays out of the navigation menu, and publishing a release refreshes it through the existing deployment workflow.

Provide the build workflows with GitHub tokens, document how to refresh edited release notes, and add tests for pagination, draft filtering, Markdown rendering, empty descriptions, and API failures. Also copy the Git branch, fork, PR, and AI disclosure guidance into AGENTS.md with the tutorial repository URLs.

Validation: all seven changelog tests pass; the site builds with mkdocs build --clean --strict; generated HTML confirms the Home link, populated release notes, and absence from navigation menus.

AI assistance: OpenAI Codex implemented the changes, ran validation, and prepared the commits and this PR. Both commits include Codex co-author attribution.

james-d-mitchell and others added 2 commits October 27, 2026 12:29
Generate release notes during site builds and link the changelog from Home.
Provide GitHub tokens in the build workflows and test pagination, Markdown
rendering, empty releases, and API failures.

AI assistance: OpenAI Codex implemented the changelog, documentation, tests,
and commit message.

Co-authored-by: Codex <noreply@openai.com>
Copy the branch, fork, pull request, and AI disclosure guidance from
libsemigroups/AGENTS.md, adapting repository URLs for the tutorial.

AI assistance: OpenAI Codex copied and adapted the guidance and prepared
this commit message.

Co-authored-by: Codex <noreply@openai.com>
@james-d-mitchell
james-d-mitchell merged commit 66ca43d into libsemigroups:main Oct 27, 2026
1 check passed
@james-d-mitchell
james-d-mitchell deleted the codex/github-release-changelog branch October 27, 2026 12:56
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