Ericsson / puppet-module-vas

Puppet module to manage DELL Authentication Services previously known as VAS or Quest Authentication Services
Apache License 2.0
4 stars 26 forks source link

Add Github release configuration #162

Closed anders-larsson closed 9 months ago

anders-larsson commented 9 months ago

Add Github release configuration to automatically exclude PRs with tag exclude-changelog. This tag would also need to be excluded when running github_changelog_generator to generate CHANGELOG.md.

Should we use this tag och change it to something else? Github's documentation uses ignore-for-release. Maybe that is better.

anders-larsson commented 9 months ago

When you create a new release on Github you can have it automatically generate a change log for you, based on the PRs since the last tag. See https://github.com/Ericsson/puppet-module-vas/releases/tag/v1.1.0 for example. This would let us add a label to PRs that we want excluded from the release notes like the release commit itself (https://github.com/Ericsson/puppet-module-vas/pull/158 in this case)

anders-larsson commented 9 months ago

If we want to enable branch protection, all changes would need to come from PRs. So this is simply to prevent such PRs from being added to Release notes automatically.

Phil-Friderici commented 9 months ago

Well, that sounds not too bad. We should give it a try.

anders-larsson commented 9 months ago

Changed label to ignore-for-release.