ansible-build-data icon indicating copy to clipboard operation
ansible-build-data copied to clipboard

[WIP] Automatically generate collection deprecation changelog entries from metadata

Open felixfontein opened this issue 1 year ago • 4 comments

Use https://github.com/ansible-community/antsibull/pull/623 to automatically generate collection deprecation changelog entries from metadata.

felixfontein avatar Sep 14 '24 20:09 felixfontein

I should say the output looks OK.

BTW do you want to merge this eventually or is this only meant as an example how it would look like?

mariolenz avatar Sep 15 '24 07:09 mariolenz

BTW do you want to merge this eventually or is this only meant as an example how it would look like?

I'd merge it together with https://github.com/ansible-community/antsibull/pull/623, so that re-generating the changelogs (for example when the next release happens) doesn't result in changes of older entries.

felixfontein avatar Sep 15 '24 08:09 felixfontein

I updated the PR to the latest version of https://github.com/ansible-community/antsibull/pull/623 and this repo.

felixfontein avatar Sep 20 '24 19:09 felixfontein

#459 will allow to also generate the removal changelog fragments automatically.

felixfontein avatar Sep 20 '24 20:09 felixfontein

I'd like to regenerate the changelog (and docsite) once more once #464 is merged, to see whether the markup formatting works.

felixfontein avatar Oct 04 '24 15:10 felixfontein

Makes sense. Better test this and make make sure.

mariolenz avatar Oct 04 '24 16:10 mariolenz

(With the latest changes from https://github.com/ansible-community/antsibull/pull/623 and with #464 merged, the generated changelogs will look exactly as they already do. All changes only affect entries in versions not yet released. See https://github.com/ansible-community/antsibull/pull/623#issuecomment-2394999285 for how the result looks like for 11.0.0a2.)

felixfontein avatar Oct 05 '24 09:10 felixfontein

I'll keep this marked as draft until https://github.com/ansible-community/antsibull/pull/623 has been merged, then I will merge the latest version of this.

felixfontein avatar Oct 06 '24 16:10 felixfontein

The CI failure is unrelated.

felixfontein avatar Oct 07 '24 19:10 felixfontein