Skip to content

Add CI workflow to check authors name against release tools #3599

Draft
jessica-mitchell wants to merge 15 commits intonest:mainfrom
jessica-mitchell:check-authors
Draft

Add CI workflow to check authors name against release tools #3599
jessica-mitchell wants to merge 15 commits intonest:mainfrom
jessica-mitchell:check-authors

Conversation

@jessica-mitchell
Copy link
Copy Markdown
Contributor

@jessica-mitchell jessica-mitchell commented Oct 8, 2025

This PR adds a workflow in nestbuildmatrix/buld_support that, for every PR, checks the author(s) who contributed on that PR. It then compares these authors to those in our nest-release repo to see if they are included in our 'validated authors' list. This includes authors who have contributed but whose author names or email addresses have changed.

This CI job will flag any author who is not found so we can add them to the release workflow, ensure we have their CA and other info.
The reasoning for this is to minimize the amount of work needed to be done at release time;
If we have all the author information at time of PR we can save time during the release process.

The CI job is currently set up so that even if access to the private nest-releases repo is not authorized; the names of the authors of the current pr will be logged.

@jessica-mitchell jessica-mitchell added S: Normal Handle this with default priority T: Maintenance Work to keep up the quality of the code and documentation. labels Oct 8, 2025
@jessica-mitchell jessica-mitchell added the I: No breaking change Previously written code will work as before, no one should note anything changing (aside the fix) label Oct 8, 2025
@github-actions
Copy link
Copy Markdown

Pull request automatically marked stale!

@github-actions github-actions Bot added the stale Automatic marker for inactivity, please have another look here label Dec 23, 2025
@terhorstd terhorstd moved this from To do to In progress in Build system and CI Jan 26, 2026
@terhorstd terhorstd marked this pull request as draft January 26, 2026 11:06
@github-actions github-actions Bot removed the stale Automatic marker for inactivity, please have another look here label Jan 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

I: No breaking change Previously written code will work as before, no one should note anything changing (aside the fix) S: Normal Handle this with default priority T: Maintenance Work to keep up the quality of the code and documentation.

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

2 participants