[PR #1298] [CLOSED] WIP: Generate Changelog automagically #15849

Closed
opened 2025-11-02 11:56:03 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-gitea/gitea/pull/1298
Author: @bkcsoft
Created: 3/17/2017
Status: Closed

Base: masterHead: bkcsoft/changelog-generator


📝 Commits (4)

📊 Changes

4 files changed (+172 additions, -6 deletions)

View changed files

📝 CHANGELOG.md (+0 -5)
📝 Makefile (+13 -1)
changelog/HISTORICAL.md (+155 -0)
changelog/unreleased/1219-password-reset-url-changed.yml (+4 -0)

📄 Description

What it does:

Automagically generate changelog on make release 🎉

TODO:

  • Generate changelog
  • Append historical changelog (kept in changelog/HISTORICAL.md
  • Move unreleased-section in current changelog to yaml-files
  • Updated the Makefile
  • Make it efficient 😂
  • Document it :trollface:

Format: (stolen from #505)

kind: enhancement # Mandatory! Possible values: breaking, feature, bugfixes, enhancement, misc
title: A short title that explains the change # Mandatory
pull_request: 256 # Mandatory. Number to indicate which PR this was made in.
issue: 234 # Optional. Issue number that got closed by this.
author: tboerger # Optional. The author/authors of the PR

Current implementation is extremely write-intensive... That should be fixed 🙄

Please be brutal when reviewing this, since it needs to work 100% flawless

I assigned all Owners to review, since we deal with this pain. Also assigned Team maintainers since I want more eyes on this code 😆

Closes #505


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-gitea/gitea/pull/1298 **Author:** [@bkcsoft](https://github.com/bkcsoft) **Created:** 3/17/2017 **Status:** ❌ Closed **Base:** `master` ← **Head:** `bkcsoft/changelog-generator` --- ### 📝 Commits (4) - [`859b752`](https://github.com/go-gitea/gitea/commit/859b7527bf615124f37c675632f66f2588e8f5a0) Hopefully this should work :D - [`f15d10c`](https://github.com/go-gitea/gitea/commit/f15d10c8754413e6b1e8cb0c19ace1322382416b) Fix stuff - [`55ffc4a`](https://github.com/go-gitea/gitea/commit/55ffc4a7d38a125849d2bd3cf4fe741a6ca6de7d) changelogDir by flag - [`3109948`](https://github.com/go-gitea/gitea/commit/31099483e868036ff815cbf882d01d53eeca93e6) Changelogger moved to own repo ### 📊 Changes **4 files changed** (+172 additions, -6 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+0 -5) 📝 `Makefile` (+13 -1) ➕ `changelog/HISTORICAL.md` (+155 -0) ➕ `changelog/unreleased/1219-password-reset-url-changed.yml` (+4 -0) </details> ### 📄 Description ## What it does: Automagically generate changelog on `make release` 🎉 ### TODO: - [x] Generate changelog - [x] Append historical changelog (kept in `changelog/HISTORICAL.md` - [x] Move unreleased-section in current changelog to yaml-files - [x] Updated the Makefile - [ ] Make it efficient 😂 - [ ] Document it :trollface: ### Format: (stolen from #505) ``` kind: enhancement # Mandatory! Possible values: breaking, feature, bugfixes, enhancement, misc title: A short title that explains the change # Mandatory pull_request: 256 # Mandatory. Number to indicate which PR this was made in. issue: 234 # Optional. Issue number that got closed by this. author: tboerger # Optional. The author/authors of the PR ``` Current implementation is _extremely_ write-intensive... That should be fixed 🙄 _Please_ be brutal when reviewing this, since **it needs to work** 100% flawless I assigned all Owners to review, since _we_ deal with this pain. Also assigned Team maintainers since I want more eyes on this code 😆 Closes #505 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-02 11:56:03 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#15849