Skip to content

Conversation

@jescalada
Copy link
Contributor

@jescalada jescalada commented Feb 4, 2026

Sets up a basic CODEOWNERS file.

@finos/git-proxy-maintainers Feel free to make these more granular! 👍🏼

@netlify
Copy link

netlify bot commented Feb 4, 2026

Deploy Preview for endearing-brigadeiros-63f9d0 canceled.

Name Link
🔨 Latest commit 255fef5
🔍 Latest deploy log https://app.netlify.com/projects/endearing-brigadeiros-63f9d0/deploys/698a1d2d7e1f60000883bb89

@github-actions
Copy link

github-actions bot commented Feb 4, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@codecov
Copy link

codecov bot commented Feb 4, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.34%. Comparing base (6fb63d0) to head (255fef5).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1381   +/-   ##
=======================================
  Coverage   81.34%   81.34%           
=======================================
  Files          65       65           
  Lines        4648     4648           
  Branches      792      792           
=======================================
  Hits         3781     3781           
  Misses        852      852           
  Partials       15       15           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@jescalada jescalada self-assigned this Feb 4, 2026
@kriswest
Copy link
Contributor

kriswest commented Feb 4, 2026

Let's have a chat about this at the next meeting before we merge it. We're going to need to check on the project settings with finos anyway

@kriswest
Copy link
Contributor

kriswest commented Feb 9, 2026

@jescalada and @finos/git-proxy-maintainers I've tweaked this to always use the maintainers team as a fallback (you have to add the team to every line for that to work as it uses the last rule to match).

Please do add any other areas of the code you would like to be automatically added to reviews for.

Copy link
Contributor

@coopernetes coopernetes left a comment

Choose a reason for hiding this comment

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

Let's start with a code owners with just the first line. That'll solve the immediate concern of lack of reviews before merging.

Also I think we need a branch ruleset added with the "require an approval from someone other than the last person to push to a branch".

https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/available-rules-for-rulesets#require-a-pull-request-before-merging

* @finos/git-proxy-maintainers

# Sub-areas (must ALSO include maintainers!)
/plugins/ @finos/git-proxy-maintainers @coopernetes
Copy link
Contributor

Choose a reason for hiding this comment

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

This is a logical OR (not AND). An approval from anyone in the maintainer team will satisfy the CODEOWNERS check. As such, I wonder if it's worth carving up the paths in this way considering that all the individuals in the FINOS team are the same mentioned in specific paths.

I think we can simply use the first line in the file only then handle specific parts of the code base via PR assignee or review requests.

We likely won't ever have committers with write access that aren't in the team.

Copy link
Contributor

Choose a reason for hiding this comment

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

Fair enough. All this is achieving is review assignments that will already overlap with @finos/git-proxy-maintainers.

@jescalada if you're ok with keeping it simple we can apply that to the repo and I'll contact FINOS to make the settings changes for:

  • Require review from Code Owners
  • Require an approval from someone other than the last person to push to a branch

on the main branch.

@kriswest
Copy link
Contributor

Also I think we need a branch ruleset added with the "require an approval from someone other than the last person to push to a branch".

This is best practice - but its also supremely annoying at times (merging suggestions from a review, or correcting a single missed period means you can't approve until someone else pushes). But I reluctantly agree that we need to set it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants