Skip to content

CI: release workflow's automated changelog has format issues #225

Description

@elliot-100

When I released 1.2.0, the resulting changelog in the Release notes looked like the below.

Note this is copied from release notification email, as I forgot to take a copy before overwriting the Release note with a manually edited version, so might have differences.

Looks like a line break encoding issue?

🎉 Release v1.2.0
Repository: Olen/Spond · Tag: v1.2.0 · Commit: 9748903 · Released by: github-actions[bot]

Notable changes since v1.1.1%0A%0A## v1.2.0 (2026-04-11)%0A%0AFull Changelog%0A%0AImplemented enhancements:%0A%0A- refactor: upgrade examples/ to use Pathlib #221 (elliot-100)%0A- CI: add permissions to python-package.yml workflow #217 (elliot-100)%0A%0AFixed bugs:%0A%0A- Example manual_test_functions.py fails with NameError: name 'JSONDict' is not defined #194%0A- CI attempts to publish to PyPI on pushing commits to main #186%0A- CI: ruff step emits warning about version #174%0A- typing: fix Spond.update_event() return hint #222 (elliot-100)%0A%0AClosed issues:%0A%0A- My IP always got banned... #223%0A- CI: Release to PyPI workflow attempts to install from deleted dependency group #190%0A%0AMerged pull requests:%0A%0A- Release 1.2.0 #224 (elliot-100)%0A- Add get_posts() example to manual_test_functions.py script #220 (elliot-100)%0A- feat: legg til get_posts() for å hente innlegg fra gruppevegger #219 (Starefossen)%0A- Add get_profile() example to manual_test_functions.py script #218 (elliot-100)%0A- Move code examples to examples/ directory #215 (elliot-100)%0A- Require Python >= 3.10 #214 (elliot-100)%0A- Added support for retrieving the profile information #213 (BuilderJG)%0A- Simplify dependency ranges; bump dev dependencies to latest #209 (elliot-100)%0A- CI: add Python 3.14 to matrix #208 (elliot-100)%0A- fix: 194 JSONDict import incorrectly in type-checking block #195 (elliot-100)%0A- Fetch tags on checkout #193 (Olen)%0A- Don't push to pypi from forks #192 (Olen)%0A- ci: Release to PyPI workflow: don't try to install from deleted dev-dep group #191 (elliot-100)%0A- Fix #174: CI ruff step emits warning about version #188 (elliot-100)%0A- build(deps): bump heinrichreimer/github-changelog-generator-action from 2.3 to 2.4 #185 (dependabot[bot])%0A- build(deps): bump softprops/action-gh-release from 1 to 2 #184 (dependabot[bot])%0A- build(deps): bump actions/setup-python from 4 to 5 #183 (dependabot[bot])%0A- feat: add changelog to release #182 (Olen)%0A- Typing: complete and enforce presence of return type annotations for public functions in main module #171 (elliot-100)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions