Skip to content

Add helper script to extract and reformat release notes #440

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mozzieongit
Copy link
Member

@wtoorop I wrote a bash script for what we talked about ^^

It can extract the release notes for the latest or specified version, generate the email (including the checksum, if the file exists), and convert to the YAML format for the website.

Examples:

$ ./convert-release-notes.sh 4.12.0
4.12.0
================
FEATURES:
- Merge #418: Support for DSYNC, EID, NIMLOC, SINK, TALINK, DOA,
  AMTRELAY and IPN resource record types.
- Merge #420: Zones get state "old-serial" with
  `nsd-control zonestatus` when the served serial is older than
  the one received by the transfer daemon.
- Merge #429: Add prometheus metrics

BUG FIXES:
- Fix re-enable to configure dns-cookies from config file, which was
  accidentally removed with the 4.11.1 release.
...
- Fix to update common.sh for speed of kill_pid.
- Fix nsd-checkzone ixfr create cleanup on exit.

$ ./convert-release-notes.sh -y 4.12.0
---
version: 4.12.0
date: 24 April, 2025
features:
- >-
  Merge #418: Support for DSYNC, EID, NIMLOC, SINK, TALINK, DOA,
  AMTRELAY and IPN resource record types.
- >-
  Merge #420: Zones get state "old-serial" with                         
  `nsd-control zonestatus` when the served serial is older than         
  the one received by the transfer daemon.
- >-
  Merge #429: Add prometheus metrics
bugs:
- >-
  Fix re-enable to configure dns-cookies from config file, which was
  accidentally removed with the 4.11.1 release.
- >-
  Fix #426: nsd crashes with patterns in config_apply_pattern.
...
- >-
  Fix nsd-checkzone ixfr create cleanup on exit.

@mozzieongit mozzieongit requested a review from wtoorop April 24, 2025 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant