Skip to content

Commit e53fe65

Browse files
committed
Update to latest HEAD
HEAD is 5451a0097f75220c9bf5b639d76bfd54bce5bf3c
1 parent 6d1d8a1 commit e53fe65

File tree

3,208 files changed

+225013
-73515
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,208 files changed

+225013
-73515
lines changed

.geminiignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
node_modules/
2+
/third_party/
3+
front_end/core/i18n/locales/*.json
4+
front_end/third_party/lighthouse/locales/*.json
5+
front_end/third_party/puppeteer/package/lib/cjs/
6+
front_end/panels/timeline/fixtures/traces/

.github/OWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
file://config/owner/INFRA_OWNERS
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: publish-on-tag
2+
3+
on:
4+
push:
5+
tags:
6+
- 'v*'
7+
8+
jobs:
9+
publish:
10+
runs-on: ubuntu-latest
11+
permissions:
12+
contents: read
13+
id-token: write
14+
steps:
15+
- uses: actions/checkout@v5
16+
- name: Publish
17+
env:
18+
NPM_TOKEN: ${{secrets.NPM_TOKEN}}
19+
TAG_NAME: ${{github.ref_name}}
20+
run: |
21+
rm .npmrc
22+
npm version --no-git-tag-version $TAG_NAME
23+
npm config set registry 'https://wombat-dressing-room.appspot.com/'
24+
npm config set '//wombat-dressing-room.appspot.com/:_authToken' '${NPM_TOKEN}'
25+
npm publish --provenance --access public

.github/workflows/tag.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Tag commits
2+
3+
permissions:
4+
contents: write
5+
6+
on:
7+
schedule:
8+
# Run everyday at: https://crontab.guru/#0_6_*_*_*.
9+
- cron: '0 6 * * *'
10+
workflow_dispatch:
11+
12+
jobs:
13+
tag-commits:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@v5
17+
- name: Get devtools version
18+
id: devtools_version
19+
shell: bash
20+
run: ./scripts/devtools_version.sh
21+
- name: Create tag
22+
uses: actions/github-script@v7
23+
# This can fail if the tag exists but this is expected.
24+
continue-on-error: true
25+
env:
26+
TAG: ${{ steps.devtools_version.outputs.tag }}
27+
with:
28+
github-token: ${{ secrets.BROWSER_AUTOMATION_BOT_TOKEN }}
29+
script: |
30+
await github.rest.git.createRef({
31+
owner: context.repo.owner,
32+
repo: context.repo.repo,
33+
ref: 'refs/tags/' + process.env.TAG,
34+
sha: context.sha
35+
});

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
*.vcproj*
1212
*.vcxproj*
1313
*.xcodeproj*
14+
/GEMINI.md
1415
/.dev_profile
1516
/.test_cache
1617
/front_end/protocol_externs.js
@@ -28,6 +29,8 @@ npm-debug.log
2829
/scripts/ai_assistance/auto-run/data
2930
/scripts/ai_assistance/performance-trace-downloads
3031
/scripts/ai_assistance/auto-run/performance-trace-downloads
32+
# This folder is populated from the GCP bucket and managed by gclient sync.
33+
/scripts/ai_assistance/suite/outputs
3134

3235
/build
3336
/buildtools

.npmignore

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
BUILD.gn
22
.gn
3+
.gni
34
build_overrides
45
DEPS
6+
*.test.ts
57

68
PRESUBMIT.py
79
OWNERS
@@ -10,8 +12,23 @@ ENG_REVIEW_OWNERS
1012
test
1113
htaccess
1214
v8/include
15+
# Exclude /third_party code, but we want to keep front_end/third_party in the package.
16+
/third_party
17+
codereview.settings
1318

1419
/out
15-
16-
# Exclude the root third_party, but not front_end/third_party, etc
17-
/third_party
20+
/build
21+
/.gemini
22+
/.eslintcache
23+
/.github
24+
/.vscode
25+
/config/gni
26+
/config/OWNERS
27+
/scripts
28+
/extensions
29+
/front_end/testing
30+
/front_end/Test.js
31+
/front_end/integration_test_runner.html
32+
/front_end/legacy_test_runner
33+
/front_end/panels/timeline/fixtures/traces
34+
/front_end/core/i18n/locales/*.json

DEPS

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,27 +12,27 @@ vars = {
1212
'build_with_chromium': False,
1313

1414
'build_url': 'https://chromium.googlesource.com/chromium/src/build.git',
15-
'build_revision': '5186bdb29837c8866a55ddd56bda74b0f3d2316e',
15+
'build_revision': '361d91951de5c18a19de6e3c4b8b4dcfa4b6f45a',
1616

1717
'buildtools_url': 'https://chromium.googlesource.com/chromium/src/buildtools.git',
18-
'buildtools_revision': '7e649e5e2f323758ce921ce2dd042768d427fe3d',
18+
'buildtools_revision': 'd20625351b59ae23cd8d2dead19ff75f82a2790b',
1919

2020
'depot_tools_url': 'https://chromium.googlesource.com/chromium/tools/depot_tools.git',
21-
'depot_tools_revision': '57f57b09600f6969f7ac912079671830da88e127',
21+
'depot_tools_revision': '958e89cc4131478e1770d4b7f5a1521048fdfd8a',
2222

2323
'inspector_protocol_url': 'https://chromium.googlesource.com/deps/inspector_protocol',
2424
'inspector_protocol_revision': '07272ab9a30fd555890fda0718f4c2c25931653a',
2525

2626
# Keeping track of the last time we rolled the browser protocol files.
27-
'chromium_browser_protocol_revision' : 'fcc57b29528453871e79f6b2a76a7126187dc2fb',
27+
'chromium_browser_protocol_revision' : 'd0d9f2b0d3e1daf7927b10daf0688057cce1eee3',
2828

2929
'clang_format_url': 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git',
3030
'clang_format_revision': '37f6e68a107df43b7d7e044fd36a13cbae3413f2',
3131

3232
'emscripten_tag': 'ade9d780ff17c88d81aa13860361743e3c1e1396',
3333

3434
# GN CIPD package version.
35-
'gn_version': 'git_revision:ee5b7e32b961a9da1933e9f46a018ba6cac8ef60',
35+
'gn_version': 'git_revision:5d0a4153b0bcc86c5a23310d5b648a587be3c56d',
3636

3737
'cmake_version': 'version:[email protected]',
3838

@@ -49,7 +49,7 @@ vars = {
4949
# Chrome version used for tests. It should be regularly updated to
5050
# match the Canary version listed here:
5151
# https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions.json
52-
'chrome': '141.0.7362.0',
52+
'chrome': '142.0.7402.0',
5353

5454
# 'magic' text to tell depot_tools that git submodules should be accepted but
5555
# but parity with DEPS file is expected.
@@ -59,7 +59,7 @@ vars = {
5959
'non_git_source': 'True',
6060

6161
# siso CIPD package version
62-
'siso_version': 'git_revision:7e3433bde6dcf9d760b0423c5f47c51e65c7c0fa',
62+
'siso_version': 'git_revision:39f570f121d63078bca79de500f4f2a50cb37456',
6363
}
6464

6565
# Only these hosts are allowed for dependencies in this DEPS file.
@@ -148,7 +148,7 @@ deps = {
148148
'third_party/siso': {
149149
'packages': [
150150
{
151-
'package': 'infra/build/siso/${{platform}}',
151+
'package': 'build/siso/${{platform}}',
152152
'version': Var('siso_version'),
153153
}
154154
],
@@ -216,6 +216,19 @@ deps = {
216216
},
217217
],
218218
},
219+
"scripts/ai_assistance/suite/outputs": {
220+
"dep_type": "gcs",
221+
'condition': 'checkout_ai_evals == True',
222+
"bucket": "chrome-devtools-ai-evals",
223+
"objects": [
224+
{
225+
"object_name": "8aaaea341cac9e6dad90a0685f4eeae39fabb9f655761eed9c3af16795a40f14",
226+
"sha256sum": "c2e5b18a77095451dbaae27cea913aace1fc267e8e9e0f0b4f297a6215eb5299",
227+
"size_bytes": 6801,
228+
"generation": 1756718606230139
229+
}
230+
]
231+
},
219232
'third_party/node/win': {
220233
'dep_type': 'gcs',
221234
'condition': 'host_os == "win" and build_with_chromium == False and non_git_source',

OWNERS

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ per-file package-lock.json=file://config/owner/INFRA_OWNERS
1313
per-file package.json=file://config/owner/INFRA_OWNERS
1414
per-file tsconfig.json=file://config/owner/INFRA_OWNERS
1515
per-file eslint.config.mjs=file://config/owner/COMMON_OWNERS
16-
per-file .github=file://config/owner/INFRA_OWNERS
1716

1817
# git submodules
1918
per-file build=devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com

PRESUBMIT.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343

4444
from pathlib import Path
4545

46-
AUTOROLL_ACCOUNT = "devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com"
4746
USE_PYTHON3 = True
4847
PRESUBMIT_VERSION = '2.0.0'
4948

@@ -524,10 +523,16 @@ def CheckGenderNeutral(input_api, output_api):
524523

525524
def CheckAuthorizedAuthor(input_api, output_api):
526525
return input_api.canned_checks.CheckAuthorizedAuthor(
527-
input_api, output_api, bot_allowlist=[AUTOROLL_ACCOUNT])
526+
input_api,
527+
output_api,
528+
bot_allowlist=[
529+
'chrome-cherry-picker@chops-service-accounts.iam.gserviceaccount.com',
530+
'devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com',
531+
])
528532

529533

530534
def CheckPanProjectChecksOnCommit(input_api, output_api):
531535
return input_api.canned_checks.PanProjectChecks(input_api,
532536
output_api,
537+
license_header=".*",
533538
maxlen=120)

0 commit comments

Comments
 (0)