337 Commits
Author SHA1 Message Date
Mihai PLESA c43e5a3276 Delete .github/workflows/set-milestone-from-base-branch.yml (#36778) 2026-05-28 07:17:15 +01:00
Kyle Den Hartog 52b04a59b6 ci: use GitHub API to produce verified commits in socket-fix workflow (#35618)
* ci: use GitHub API to produce verified commits in socket-fix workflow

Replace git commit/push with the GitHub Git Data API (blobs, trees,
commits) so the resulting PR commit is signed and verified by GitHub,
matching the approach used in update-dep.yml.

* ci: disable socket fix CI mode to prevent auto-PR creation

* ci: address code review feedback on open-pr step

- Add set -eEo pipefail / shopt -s inherit_errexit
- Use git status --porcelain to catch new and deleted files
- Read file mode from git index instead of hardcoding 100644
- Use base64 -w 0 to avoid line-wrap corruption
- Handle existing branch on workflow rerun
- Handle existing PR on workflow rerun
- Support comma-separated issue_link for multiple GHSAs
- Include WDP/Leo PR links in body when refs are provided

* ci: address second round of code review feedback

- Fetch HEAD_SHA from master ref via API to guard against workflow
  dispatch on a non-master ref
- Switch to git status --porcelain=v1 -z (NUL-delimited) to handle
  filenames with spaces and rename/copy entries correctly
- Use @<(...) process substitution for blob content to avoid hitting
  shell argument length limits on large files like package-lock.json

* ci: fix gh pr create missing --head and rename tree deletion

- Add --head "$BRANCH" to gh pr create so the PR is opened from the
  API-created branch rather than the currently checked-out branch
- Emit a null-sha tree entry for the source path of rename operations
  so the old path is removed from the resulting commit
2026-04-18 08:48:31 +12:00
Brian Clifton 6af1afa654 Introduce a script which can be used to help triage brave browser repos (#35462)
* Introduce a script which can be used to help triage brave browser repos.

Two current modes:
- team report (--team <comma separated list of GitHub IDs>: list count issues and pull requests assigned
- stale issue automation (--stale): ID and close issues based on configurable criteria.

Lots of configuration parameters available, including a --dry-run which
is read only.

Requires a GitHub API token to be created.
Change made to script/lib/github.py allows us to inspect response
headers for the purpose of paging results.
2026-04-14 21:44:31 -07:00
Kyle Den Hartog 9d77270e4e fix: add wdp_ref and leo_ref inputs to socket-fix.yml (#35423)
Extends the brave-core socket-fix workflow to accept optional commit
hashes for web-discovery-project (DEPS) and @brave/leo (package.json).
When provided, the workflow updates these references before running
socket fix, enabling a single PR for both upstream hash bumps and
direct transitive dependency fixes. Also makes issue_link required
so brave-core PRs always close the tracking issue.
2026-04-11 19:32:16 +12:00
Mihai PLESA a2595471bc update dep workflow github compare link (#35212) 2026-04-03 11:06:41 +01:00
renovate[bot] 9fe0fefa2f Update actions/checkout action to v6 (#35198)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-02 10:13:32 +01:00
mschfh 8d0fb56f13 Speed up "Assign Labels" workflow (#35200)
Update GitHub Actions workflow for label assignment
2026-04-02 10:05:21 +01:00
Kyle Den Hartog 6f89f77cc1 ci: add Socket Fix workflow (#35150)
* ci: add Socket Fix workflow

Adds a workflow_dispatch CI workflow to apply socket fix for a given
set of GHSA IDs and open a pull request with the changes.

* ci: pin node to v24 major and add CI/skip label to generated PRs

* ci: use brave-builds user for consistency with other workflows

* ci: add security label and issue_link input to socket-fix workflow
2026-04-01 14:30:46 +01:00
Kevin Smith d71c57efde [Rewards] Remove Rewards extension API (#34879) 2026-03-24 19:17:28 -04:00
Mihai PLESA 97046c992c Update CODEOWNERS for brave_perf_predictor 2026-03-11 09:35:36 +00:00
Brian R. Bondy c6a040c9f6 Remove CODEOWNER rule that matches nothing (#34606) 2026-03-10 16:24:33 -04:00
Brian R. Bondy eda7296dab Remove components/constants CODEOWNERS since brave-dev-bot warns abou… (#34605)
Remove components/constants CODEOWNERS since brave-dev-bot warns about it now
2026-03-10 14:28:52 -04:00
Wojciech Knapik ea4500147b Derive PR number from commit hash if missing in sync-and-rebase-pr-from-fork (#34593) 2026-03-10 15:18:23 +01:00
Anthony Tseng fef2a76f4c Move WASM workspace to third_party/wasm/ (#34497)
Relocate the WASM workspace from ui/webui/resources/wasm/ to
third_party/wasm/, following the convention of third_party/rust/.

This is a plain move with path updates — no structural changes to
the workspace, crate locations within it, or build targets.
2026-03-09 22:50:50 +00:00
Jay Harris 411327393c [ntp]: Remove dedicated reviewers group (#34379) 2026-03-05 20:28:57 +00:00
Terry Mancey 93ccdfce42 [CodeHealth] Remove obsolete Brave Ads codeowners (#34429) 2026-03-04 13:17:22 +00:00
Brian R. Bondy 1cbc3afe9a Narrow DEPS codeowners to root and chromium_src only (#34376)
Other DEPS files are covered by netzenbot's automated checks
and gn check. Root DEPS is a code execution channel on checkout
and chromium_src DEPS can't be validated by gn check, so those
still need manual review.
2026-03-02 16:36:04 -05:00
Brian R. Bondy e886177073 Remove CODEOWNERS rules for Brave Account (#34372)
Remove land-grab CODEOWNERS rules for Brave Account

The *brave_account* and *BraveAccount* wildcard rules match any file
path containing those strings, which is overly broad and triggers
unnecessary reviews. This is a "land-grab" pattern that taxes
productivity for developers who trigger those reviews.
2026-03-02 16:02:38 -05:00
Brian R. Bondy d6db5f12d7 Remove dead CODEOWNERS rules (#34371)
Remove dead CODEOWNERS rules for deleted files

- script/build-bisect.py: file was removed
- browser/ui/webui/brave_web_uicontroller_factory.cc: file was removed
- browser/ui/webui/brave_rewards_page_ui.{cc,h}: files were removed
- browser/ui/webui/brave_rewards_ui.{cc,h}: files were removed
- third_party/boost: directory was removed
- brave/components/l10n/: wrong path prefix (brave/) so it never
  matched anything, and the component is deprecated anyway
2026-03-02 16:02:22 -05:00
Max Karolinskiy e81496d254 Removes ai_chat_prompts.grdp from string reviewers codeowners. (#34280) 2026-02-27 15:30:16 -05:00
Mihai PLESA 42d2af1746 auto add stoybook label to package json files changes (#34245) 2026-02-27 11:58:27 +01:00
Wojciech Knapik 4738aa49bf only-docs -> no-browser-changes (#32412) 2026-02-26 18:43:50 +00:00
Kyle Hickinson 815c8cd6b1 Remove iOS codeowner (#34224) 2026-02-26 12:49:47 -05:00
Simon Hong 02f25e7b2a Update CODEOWNERS to remove specific owners (#33878)
Removed ownership assignments for Brave theme, Widevine, Wayback machine, and Brave Referrals Service.
2026-02-12 13:47:12 +09:00
Aleksei Khoroshilov 44527b16c9 Remove unnecessary review lock on permission lifetime codebase. (#32269)
Remove unnecessary lock on permission lifetime codebase.
2026-02-11 00:54:57 -07:00
Mihai PLESA bae1d91135 Fix push command in sync-and-rebase workflow
Update the push command to use refs/heads for branch reference.
2026-01-30 20:43:35 +00:00
Mihai PLESA 7c439884ff Fix typo in pull request template 2026-01-30 11:56:35 +00:00
Aleksei Khoroshilov fbd64a2bd1 Run upstream tests on filters change (#33333)
* Add GH label to run upstream tests on *.filter files change.

* Fix labeler for perf-some-tests.
2026-01-21 12:14:36 +00:00
Brian R. Bondyandbrave-builds 662e87dc32 Convert CODEOWNER users to teams (#32070)
1.88.31

Co-authored-by: brave-builds <brave-builds+devops@brave.com>
2026-01-15 14:27:47 -05:00
Aleksei Khoroshilov 8a958a52df Push the actually rebased commit instead of original commit. (#33110) 2026-01-09 13:26:02 +00:00
Shivan b3bb76c8b4 Update CODEOWNERS for components/constants to be brave-core-owners (#32807) 2025-12-12 08:31:15 -08:00
Brian Johnson 03782c8697 Merge wiki into rust.md (#32475)
Merge the wiki entry into the doc and remove parts that were not correct
2025-11-21 14:01:34 -07:00
Mihai PLESA 5a7e9fe2c8 Update set-milestone-from-base-branch.yml 2025-11-19 09:07:10 +00:00
Mihai PLESA a15edc7f38 Update set-milestone-from-base-branch.yml 2025-11-19 09:05:35 +00:00
Mihai PLESA 881e8bd4d1 Change repository-projects permission from read to write 2025-11-19 09:04:04 +00:00
Brian Johnson d4d852135e Move non-critical rules out of critical code owner section (#32401) 2025-11-18 12:27:42 -07:00
mschfh 5953436ac2 Add repository-projects permission to PR milestone workflow (#32382)
Added permission to read repository projects to the workflow.
2025-11-18 08:44:57 +00:00
Brian Johnson eb9d0af1d7 Add explanation for deprecated components/constants directory (#32368) 2025-11-17 15:38:28 -07:00
Brian Johnson 7580dc4c2f Move browser/ui/BUILD.gn codeowner to semgrep (#32364)
See https://github.com/brave/security-action/pull/882/files
2025-11-17 15:26:16 -07:00
Brian Johnson 7e0819d219 Convert sources.gni codeowner to semgrep (#32229)
see https://github.com/brave/security-action/pull/869
2025-11-17 14:01:26 -07:00
Andrea 83f661e802 [github workflows] add permissions (#32338) 2025-11-15 09:25:35 +00:00
Mihai PLESA 314a1ec385 switch github actions to ubuntu-slim 1 vcpu 2025-11-06 21:14:18 +00:00
Szilard Szaloki be1a5c465c Resets code owner entries for Brave Account. (#32057) 2025-10-28 02:40:11 +00:00
Szilard Szaloki 2704fedc23 Adds code owner entries for Brave Account. (#32038) 2025-10-27 17:48:29 -05:00
Brian Johnson 23a5c03592 Add codeowner for keyed service factories (#31859)
Keyed service factories need special attention for browser context handling
2025-10-23 15:55:27 -07:00
Kyle Hickinson d65b54c64b Make iOS team the codeowner of ios component layers (#30394) 2025-10-07 17:11:25 -04:00
renovate[bot] a460ba2a0c Update actions/checkout action to v5 (#31621)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-03 15:39:42 +01:00
renovate[bot] 28b76b3897 Update actions/labeler action to v6 (#31622)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-03 15:24:02 +01:00
renovate[bot] fb67538dc5 Update actions/checkout action to v4.3.0 (#31620)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-03 15:23:45 +01:00
Mihai PLESA 13ba0ad5b1 Add 'ios/**' to ignorePaths in renovate.json 2025-10-03 14:41:57 +01:00