aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJade Lovelace <lix@jade.fyi>2024-05-15 12:46:17 -0700
committerJade Lovelace <lix@jade.fyi>2024-05-15 14:33:35 -0700
commit2a7b3d7c94e266ef1b48d10ccbb023b1bf646424 (patch)
tree6e5da2ca51a2fbb6a021200952e520331bdff948 /doc
parentc8329e56679307f2142d711946d96364df1316d3 (diff)
build-release-notes: add change author metadata and use it
Change-Id: I6f5fb54f70b02a467bbdee4c526f59da1193f7db
Diffstat (limited to 'doc')
-rw-r--r--doc/manual/change-authors.yml63
-rw-r--r--doc/manual/src/release-notes/meson.build2
2 files changed, 64 insertions, 1 deletions
diff --git a/doc/manual/change-authors.yml b/doc/manual/change-authors.yml
new file mode 100644
index 000000000..732c459a8
--- /dev/null
+++ b/doc/manual/change-authors.yml
@@ -0,0 +1,63 @@
+# This file is a mapping of metadata for change authors, sort of like
+# maintainer-list.nix in nixpkgs.
+#
+# It's used for crediting people accurately in release notes. The release notes
+# script will link to forgejo, then to GitHub if forgejo is not present.
+horrors:
+ display_name: eldritch horrors
+ forgejo: pennae
+ github: pennae
+
+Qyriad:
+ forgejo: Qyriad
+ github: Qyriad
+
+jade:
+ forgejo: jade
+ github: lf-
+
+iFreilicht:
+ github: iFreilicht
+
+ma27:
+ forgejo: ma27
+ github: ma27
+
+Lunaphied:
+ forgejo: Lunaphied
+ github: Lunaphied
+
+9999years:
+ display_name: wiggles
+ github: 9999years
+ forgejo: rbt
+
+matthewbauer:
+ github: matthewbauer
+
+raito:
+ display_name: Raito Bezarius
+ github: RaitoBezarius
+ forgejo: raito
+
+winter:
+ github: winterqt
+ forgejo: winter
+
+Kha:
+ github: Kha
+
+Artturin:
+ github: Artturin
+
+thufschmitt:
+ display_name: Théophane Hufschmitt
+ github: thufschmitt
+
+edolstra:
+ display_name: Eelco Dolstra
+ github: edolstra
+
+roberth:
+ display_name: Robert Hensing
+ github: roberth
diff --git a/doc/manual/src/release-notes/meson.build b/doc/manual/src/release-notes/meson.build
index cbcc58e1f..d9ce7bdda 100644
--- a/doc/manual/src/release-notes/meson.build
+++ b/doc/manual/src/release-notes/meson.build
@@ -6,7 +6,7 @@ rl_next_generated = custom_target(
'-c',
'''
if type -p build-release-notes > /dev/null; then
- build-release-notes @CURRENT_SOURCE_DIR@/../../rl-next
+ build-release-notes --change-authors @CURRENT_SOURCE_DIR@/../../change-authors.yml @CURRENT_SOURCE_DIR@/../../rl-next
fi
@0@ @INPUT0@ @CURRENT_SOURCE_DIR@/../../rl-next > @DEPFILE@
'''.format(