Skip to content

Conversation

@dchansen06
Copy link
Contributor

Code Owners

Problem and Scope

Current roles were overly restrictive (see #107) and blocked merges

Description

Require approval from the firmware lead in the CODEOWNERS file before merging

Gotchas and Limitations

Must keep the file up to date, anyone with root can override it of course

Testing

  • HOOTL testing
  • HITL testing
  • Human tested

Testing Details

To be seen, may auto-request reviews but that is life

Larger Impact

None as all PRs are already reviewed by firmware lead

Additional Context and Ticket

See the issues in #107

@dchansen06 dchansen06 added this to the Monorepo Setup milestone Nov 10, 2025
@dchansen06 dchansen06 requested a review from Copilot November 10, 2025 00:55
@dchansen06 dchansen06 self-assigned this Nov 10, 2025
@dchansen06 dchansen06 added Documentation Improvements or additions to documentation Enhancement New feature or request GitHub Meta, anything related to or dealing with GitHub 1 URGENT Urgent issue that needs a quick action and resolution Small Fry Something that is small, could include bug fixes or smaller changes Bug Something is doing a thing but doing it wrong or otherwise incorrectly labels Nov 10, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR introduces code formatting improvements to CMake files and adds a CODEOWNERS file for repository governance. The changes are primarily stylistic, reformatting function calls for consistency.

  • Reformats CMake function calls across multiple platform-specific chip configuration files
  • Adds a CODEOWNERS file to enforce code review requirements
  • Standardizes multi-line formatting for string(SUBSTRING...) calls in platform chip files

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
Lib/cmake/gr-lib.cmake Condenses cmake_language call to single line
Lib/Platform/STM32U5A9xJ/chip.cmake Expands string(SUBSTRING...) to multi-line format
Lib/Platform/STM32L476xG/chip.cmake Expands string(SUBSTRING...) to multi-line format
Lib/Platform/STM32G474xE/chip.cmake Expands string(SUBSTRING...) to multi-line format
Lib/Platform/PlatformTemplate/chip.cmake Expands string(SUBSTRING...) to multi-line format
.github/CODEOWNERS Adds code ownership rules requiring firmware lead approval

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@dchansen06 dchansen06 merged commit 7376943 into main Nov 10, 2025
1 check passed
@dchansen06 dchansen06 deleted the AddCodeownersFile branch November 10, 2025 00:58
dchansen06 added a commit that referenced this pull request Dec 4, 2025
# Code Owners

## Problem and Scope
Current roles were overly restrictive (see #107) and blocked merges

## Description
Require approval from the firmware lead in the `CODEOWNERS` file before
merging

## Gotchas and Limitations
Must keep the file up to date, anyone with root can override it of
course

## Testing

- [ ] HOOTL testing
- [ ] HITL testing
- [x] Human tested

### Testing Details
To be seen, may auto-request reviews but that is life

## Larger Impact
None as all PRs are already reviewed by firmware lead

## Additional Context and Ticket
See the issues in #107

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1 URGENT Urgent issue that needs a quick action and resolution Bug Something is doing a thing but doing it wrong or otherwise incorrectly Documentation Improvements or additions to documentation Enhancement New feature or request GitHub Meta, anything related to or dealing with GitHub Small Fry Something that is small, could include bug fixes or smaller changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant