auto
auto copied to clipboard
Changelog contains an entry for every commit in a PR
In this release made moments ago with the latest release of auto
(currently 10.18.3), you can see that there are multiple items under "Enhancement" associated with PR 330, with each item being the commit message for a commit in that PR. This is unlike the rest of the changelog, which only has one item per PR regardless of how many commits were made.
I'm having trouble reproducing this locally. The changelogs I get by running auto changelog -d --from 0.10.0 --to cbdd48ff203e29c248adec5d43921da89d07737c
give me the correct PR numbers.
Could you add -vv
to shipit and report back when something like this happens again?
BTW the e2big might be able to be fixed by wrapping dist/*
in quotes so the glob doesn't auto expand ('dist/*'
)
@hipstersmoothie Option added; will report back.
Regarding dist/*
, I don't believe that's the cause. The pattern only expands to two files, whose combined paths are 58 characters long. I believe the E2BIG was actually caused by auto passing the entire changelog in an environment variable.
Ah true, didn't think of that. Hard to get around too, the only thing I can think of is writing it to a tmp file for the exec plugin to use.