Skip to content

fix: better codeowner resolution in the release notes generator - #1826

Merged
NikolaMilosa merged 15 commits into
mainfrom
nim-updating-team-mappings
Nov 25, 2025
Merged

fix: better codeowner resolution in the release notes generator#1826
NikolaMilosa merged 15 commits into
mainfrom
nim-updating-team-mappings

Conversation

@NikolaMilosa

Copy link
Copy Markdown
Contributor

No description provided.

@NikolaMilosa
NikolaMilosa requested a review from a team as a code owner November 21, 2025 12:27
@NikolaMilosa NikolaMilosa changed the title chore: remapping teams in the gen release notes script fix: better codeowner resolution in the release notes generator Nov 24, 2025
- Improved error handling on subprocess.run():
   - added check=True to avoid silent failures
   - added 30-second timeout to prevent hanging
   - try-except blocks with proper error logging

- Output validation:
   - Added explicit check for empty output
   - Safe fallback to "unknown" team with warning log

- Dead code cleanup:
   - Removed unused `parse_codeowners()` function

@sasa-tomic sasa-tomic left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TY!

@NikolaMilosa
NikolaMilosa merged commit a71c9ab into main Nov 25, 2025
11 of 15 checks passed
@NikolaMilosa
NikolaMilosa deleted the nim-updating-team-mappings branch November 25, 2025 14:56
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.

3 participants