{"repo":"k3muri84/generate-changelog","free":true,"listed":false,"github":"https://github.com/k3muri84/generate-changelog","clone":"git clone https://github.com/k3muri84/generate-changelog.git","description":"generates changelog from git based on jira tickets","language":"Python","stars":22,"topics":["python","tools-engineering","devops","ci","continuous-integration","continuous-delivery","changelog","changelog-generator","markdown","jira-tickets"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"generate-changelog generates changelog with jira-tickets from git and create/set version in jira tickets Goals Many developers working with Jira all workday. This tools creates a changelog for a release listing all Jira tickets since last release (in this case the last tag) and sets the fix version in Jira so one can see later in which release it was included. This way everyone gets the best of two worlds: having a [changelog][1] and see version info on Jira tickets. Alternatives If you just look for a changelog generator for github, jump to this. There is also a js based changelog generator. None of them is dealing with jira. ToDos - [x] get auth for jira, see https://jira.readthedocs.io/en/latest/examples.html#authentication - [x] query type and summary for the collected jira issues - [x] insert changeset to changelog file - [x] set release / fix version in jira - [x] support unicode in jira titles - [x] optional: insert build types (e.g. beta or production) - [x] migrate to python3 - [ ] if list is empty show alternative output with version info - [ ] detect shallow clone and error - [ ] optional: transition issues - [ ] jira cloud support Requirements - python 3.x - pip for installing jira module - jira-python - install via pip install jira - user with jira project admin rights - to create fix versions - or api token https://id.atlassian.com/manage-profile/security/api-tokens see also https://support.atlassian.com/atlassian-account/docs/manage-api-tokens-for-your-atlassia","default_branch":null,"files":null,"tree":[],"storefront":"/r/k3muri84","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/k3muri84/generate-changelog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}