exasol / python-toolbox

Infrastructure & Automation Tooling for Python Projects
https://exasol.github.io/python-toolbox/
MIT License
3 stars 0 forks source link

✨ Support template-base changelog maintenance #106

Closed ckunki closed 5 months ago

ckunki commented 11 months ago

Summary

The current ticket request to enhance PTB in order to support users to maintain the changelog or their application projects.

Details

Proposed work-flow for starting to work on a new version of the current application

Proposed work-flow for finishing and releasing a new version of the current application

Proposed template, see https://github.com/exasol/notebook-connector/blob/main/doc/changes/changes_0.2.2.md

# <project-name from README.md> <version>, released t.b.d

Code name:

## Summary

<please enter summary here>

<!-- Sections: Changes, Features, Bugfixes, Refactorings, Documentation, Security -->
## Changes

* ISSUE_NUMBER: description

Background & Context

Automation, convenience, reduce manual work, increase quality, unify workflows, provide guidance for developers not familiar with processes and tools in Exasol Product Integration Team.

Examples

Sample repo already using the PTB: https://github.com/exasol/notebook-connector

References

Compare workflows with project-keeper and release-droid.

Nicoretti commented 5 months ago

Closing this issue, due to the fact that most of the mentioned functionality is provided by the newly added nox -s prepare-release -- <version> tasks.