Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Update CODEOWNERS to remove ownership from most #28941

Merged
merged 6 commits into from
Dec 5, 2024
Merged

Conversation

Gudahtt
Copy link
Member

@Gudahtt Gudahtt commented Dec 4, 2024

Description

The CODEOWNERS file has been updated to remove ownership from most files, to give us more time to plan which files the platform should own, and to give teams more time to consolidate their features.

Also, ownership of the CODEOWNERS file itself was moved to the extension security team (it was accidentally set to privacy reviewers).

Open in GitHub Codespaces

Related issues

This is an adjustment to recent changes made in #28851

Manual testing steps

N/A

Screenshots/Recordings

N/A

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

@Gudahtt Gudahtt force-pushed the update-codeowners branch 2 times, most recently from 0e8740e to 737945d Compare December 4, 2024 20:28
@Gudahtt Gudahtt marked this pull request as ready for review December 4, 2024 21:25
@Gudahtt Gudahtt requested a review from a team as a code owner December 4, 2024 21:25
.github/CODEOWNERS Outdated Show resolved Hide resolved
.github/CODEOWNERS Outdated Show resolved Hide resolved
desi
desi previously approved these changes Dec 5, 2024
@@ -45,7 +64,7 @@ privacy-snapshot.json @MetaMask/extension-privacy-reviewers
# of contributors. Modifications to this file result in a modification of
# that agreement and can only be approved by those with the knowledge
# and responsibility to publish libraries under the MetaMask name.
.github/CODEOWNERS @MetaMask/extension-privacy-reviewers
.github/CODEOWNERS @MetaMask/extension-security-team
Copy link
Contributor

Choose a reason for hiding this comment

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

Thank you for catching this. I was just coming here to ask if you'd fix it. :)

@metamaskbot
Copy link
Collaborator

Builds ready [388a835]
Page Load Metrics (2286 ± 85 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint45326942093555266
domContentLoaded19222682223918187
load19362735228617885
domInteractive28158532713
backgroundConnect10110452713
firstReactRender16175383919
getState1004021647134
initialActions00000
loadScripts14752192175217785
setupStore88014157
uiStartup224736442706345165
Bundle size diffs
  • background: 0 Bytes (0.00%)
  • ui: 0 Bytes (0.00%)
  • common: 0 Bytes (0.00%)

The CODEOWNERS file has been updated to remove owners from key files
that are frequently updated by multiple teams. Certain files that are
validated as part of the release process have also been unset, as there
are no risks with teams updating them in PRs.

Lastly, ownership of the CODEOWNERS file itself was moved to the
extension security team (it was accidentally set to privacy reviewers).
@metamaskbot
Copy link
Collaborator

Builds ready [5505964]
Page Load Metrics (1935 ± 80 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint53322361861348167
domContentLoaded16232180190016680
load16772240193516680
domInteractive258438147
backgroundConnect989422412
firstReactRender15322042
getState783031314421
initialActions01000
loadScripts12061714146113464
setupStore67512157
uiStartup191726402237212102
Bundle size diffs
  • background: 0 Bytes (0.00%)
  • ui: 0 Bytes (0.00%)
  • common: 0 Bytes (0.00%)

We will revisit the idea of the platform team owning more code in a
future PR.
@Gudahtt Gudahtt changed the title chore: Update CODEOWNERS to remove owner from some files chore: Update CODEOWNERS to remove ownership from most Dec 5, 2024
@metamaskbot
Copy link
Collaborator

Builds ready [44bb5b2]
Page Load Metrics (1875 ± 82 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint16532275186616178
domContentLoaded16362184183614871
load16572324187517182
domInteractive256932115
backgroundConnect9108352814
firstReactRender158723157
getState832681333718
initialActions01000
loadScripts12111713140113063
setupStore718931
uiStartup190532252221320154
Bundle size diffs
  • background: 0 Bytes (0.00%)
  • ui: 0 Bytes (0.00%)
  • common: 0 Bytes (0.00%)

@Gudahtt Gudahtt enabled auto-merge December 5, 2024 15:52
@Gudahtt Gudahtt added this pull request to the merge queue Dec 5, 2024
Merged via the queue into main with commit 47c89ec Dec 5, 2024
81 checks passed
@Gudahtt Gudahtt deleted the update-codeowners branch December 5, 2024 16:15
@github-actions github-actions bot locked and limited conversation to collaborators Dec 5, 2024
@metamaskbot metamaskbot added the release-12.10.0 Issue or pull request that will be included in release 12.10.0 label Dec 5, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
release-12.10.0 Issue or pull request that will be included in release 12.10.0 team-extension-platform team-wallet-framework
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants