This issue has been created
There is 1 update, 1 comment.
 
 
XWiki Infrastructure / cid:jira-generated-image-avatar-681fd530-6d75-4e70-be50-70c43a3b60a9 XINFRA-497 Open

Automate adding the contributors of a release to its release note

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-370ab626-c46d-416e-8949-a226d4f33bbd Manuel Leduc created this issue on 24/Sep/26 12:03
 
Summary: Automate adding the contributors of a release to its release note
Issue Type: cid:jira-generated-image-avatar-681fd530-6d75-4e70-be50-70c43a3b60a9 Improvement
Assignee: Unassigned
Components: Dev tools
Created: 24/Sep/26 12:03
Priority: cid:jira-generated-image-static-major-172d5b7c-b847-4618-b26d-4b7679344c2f Major
Reporter: Manuel Leduc
Description:

Since RN-70, the contributors of a release are stored in a dedicated "Contributors" entry of its release note on xwiki.org, and rendered by the releasenotecontributors macro. The release manager still has to run list_contributors.sh, clean the result (bots such as Renovate, Copilot or Claude co-authors appear in it) and paste it through the "Add contributors" button, by hand, for every release.

Add a script to the release scripts that:

  • computes the contributors between two versions with list_contributors.sh and drops the bots
  • checks that the release note of the end version exists and is for that version
  • creates the "Contributors" entry of that release note, or refuses to replace an existing one (showing the differences) unless asked to
  • supports a dry run, which needs no credentials

See also https://forum.xwiki.org/t/automate-the-contributors-list-during-the-release/18663

 
 

1 update

 
cid:jira-generated-image-avatar-370ab626-c46d-416e-8949-a226d4f33bbd Changes by Manuel Leduc on 24/Sep/26 12:05
 
Assignee: Manuel Leduc
 
 

1 comment

 
cid:jira-generated-image-avatar-370ab626-c46d-416e-8949-a226d4f33bbd Manuel Leduc on 24/Sep/26 12:05
 

https://github.com/xwiki/xwiki-dev-tools/pull/20