NiklasRosenstein / slap

Slap is a CLI to assist in the process for developing and releasing Python packages.
https://niklasrosenstein.github.io/slap/
Other
18 stars 11 forks source link

`gha/changelog/update/v2` action is broken when changelog sits at the project root for a mono repository #101

Open NiklasRosenstein opened 6 months ago

NiklasRosenstein commented 6 months ago

The action is supposed to find all changelog files, look at the newly added entries and inject the current PR's URL if they don't already have a PR URL set. However, this currently fails on https://github.com/kraken-build/kraken/pull/141 because of this error:

image

Job: https://github.com/kraken-build/kraken/actions/runs/7202421349/jb/19620503985

We do by default treat the .changelog folder in the root of the project as read-only for a mono repository, but this is supposed to be configurable via the changelog.enabled = true setting in slap.toml, however this doesn't have any effect on the action.