Skip to content

Add Update Changelog workflow and backfill CHANGELOG - #173

Merged
stefanzweifel merged 2 commits into
mainfrom
update-changelog-workflow
Oct 25, 2026
Merged

stefanzweifel merged 2 commits into
mainfrom
update-changelog-workflow

Conversation

@stefanzweifel

@stefanzweifel stefanzweifel commented Oct 25, 2026 •

Copy link
Copy Markdown
Collaborator

Adds .github/workflows/update-changelog.yaml, which updates CHANGELOG.md when a release is published. It runs stefanzweifel/changelog-updater-action with the release name and notes, then commits CHANGELOG.md to main with git-auto-commit-action.

Also backfills the changelog:

  • Adds an Unreleased heading with a compare link. The action needs it to place new releases.
  • Adds the missing releases v0.4.1, v0.4.2, v0.5.0, v0.6.1, v0.7.0, v0.7.1 and v0.8.0 from the GitHub release notes, with dates and compare links.
  • Replaces the short v0.4.0 and v0.6.0 entries with the full release notes.
  • Removes the manual "Support Guzzle 8" entry under Unreleased. Support Guzzle 8 #171 and Test against PHP 8.4, 8.5 and 8.6 #172 will be in the next release notes.

The workflow pushes to main using GITHUB_TOKEN. If main is protected or the token only has read access, the push will fail.

Add a workflow that updates CHANGELOG.md when a release is published,
using the reusable workflow from stefanzweifel/reusable-workflows.

Add the missing releases v0.4.1 to v0.8.0 to the changelog, taken from
the GitHub release notes.
Define the job in this repository instead of calling the reusable
workflow from stefanzweifel/reusable-workflows.
@stefanzweifel stefanzweifel self-assigned this Oct 25, 2026
@stefanzweifel
stefanzweifel marked this pull request as ready for review October 25, 2026 19:50
@stefanzweifel
stefanzweifel merged commit d710bbe into main Oct 25, 2026
68 checks passed
@stefanzweifel
stefanzweifel deleted the update-changelog-workflow branch October 25, 2026 19:50
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