Rachael Newitt
11b0e6b805
Update the insuffient vuln scanning warning.
...
The previous CL changed the validation criteria, but did not update
the error message we're posting on the bugs we file, which is very
confusing. In the future we should try to write some tests to catch
things like this.
Bug: 452151523
Change-Id: I08272353a3cfada8f242355b48c4f003eec4abf4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7153383
Auto-Submit: Rachael Newitt <renewitt@google.com >
Commit-Queue: Rachael Newitt <renewitt@google.com >
Reviewed-by: Jordan Brown <rop@google.com >
Commit-Queue: Jordan Brown <rop@google.com >
2025-11-13 18:15:02 -08:00
recipe-roller
257c4d187d
Roll recipe dependencies (trivial).
...
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (recipe_engine) into this repository.
The build that created this CL was
https://ci.chromium.org/b/8698282013592269793
recipe_engine:
e365d6b307
e365d6b (mohrr@google.com )
Reland "[engine] Don't catch cancellations in except"
Please check the following references for more information:
- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller
- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback
- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md
Use https://goo.gl/noib3a to file a bug.
R=iannucci@chromium.org
Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: I6bd0736ee819895ca424540a20c0d843d3803953
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7153122
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
2025-11-13 13:34:14 -08:00
Garrett Beaty
4b0c520d0f
Revert "Add an optional no-auto-gc flag for the git fetch."
...
This reverts commit 5163c5dcbe .
Reason for revert: git fetch doesn't have a --no-guto flag
Original change's description:
> Add an optional no-auto-gc flag for the git fetch.
>
> Bug: b/458222057
> Change-Id: Ibcd3128cc1968bc20bcb7d7f07c21ea0f690fafb
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7143819
> Reviewed-by: Takuto Ikuta <tikuta@chromium.org >
> Commit-Queue: Marc Jin <jmarc@google.com >
> Reviewed-by: Gavin Mak <gavinmak@google.com >
Bug: b/458222057
No-Tree-Checks: true
No-Try: true
Change-Id: Ie97b7028f3489a1b0e90e50a6314d03e602bcc5c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7152220
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com >
Commit-Queue: Gavin Mak <gavinmak@google.com >
Auto-Submit: Garrett Beaty <gbeaty@google.com >
Reviewed-by: Gavin Mak <gavinmak@google.com >
2025-11-13 12:03:00 -08:00
Garrett Beaty
8257337edc
Update the freeze checks to support multiple freeze periods.
...
This updates the CheckInfraFreeze/CheckChromiumInfraFreeze functions to
operate on the _CHROMIUM_FREEZES list of tuples with start, end and
details that define freeze periods rather than a single freeze period
defined by the _CHROMIUM_FREEZE_START, _CHROMIUM_FREEZE_END and
_CHROMIUM_FREEZE_DETAILS values. This will enable defining the freeze
periods for end-of-year all at once rather than requiring an update
between the November and December/January periods.
The periods have been set to match the announced end-of-year freeze
dates.
Change-Id: I7ea9d19fad71d086cef3de0e02ea40fda35460ea
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7090808
Commit-Queue: Garrett Beaty <gbeaty@google.com >
Reviewed-by: Scott Lee <ddoman@chromium.org >
2025-11-13 10:57:54 -08:00
Ramin Halavati
9c69e0d573
Update licenses allowlist for the latest build of ChromeScreenAI.
...
Added licenses are needed by the latest build of the ChromeScreenAI
library. The license list is updated in: http://crrev.com/c/7079126
The list is generated using the following tools:
.../opensource/tools/collect_licenses/collect_licenses
.../opensource/thirdparty/licenseclassifier/identify_license
Bug: 378472917
Change-Id: I83f07d0774ace7a9984087d7c8ac1acd604e82e6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7088131
Reviewed-by: Anne Redulla <aredulla@google.com >
Commit-Queue: Ramin Halavati <rhalavati@chromium.org >
2025-11-12 23:21:39 -08:00
Jordan
0a519cc269
Export license helpers
...
This allows client code to check if a license is in a given allowlist
e.g. 'WITH_PERMISSION_ONLY' without exporting the lists. This is done
because we now process licenses (e.g. .lower()) when checking against
the lists.
Also fix a type annotation.
Change-Id: I7c52dd19493f72ba3fb927f1654ee1affde320dd
Bug: 452151523, 460076179
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7149079
Reviewed-by: Anne Redulla <aredulla@google.com >
Auto-Submit: Jordan Brown <rop@google.com >
Commit-Queue: Anne Redulla <aredulla@google.com >
2025-11-12 19:17:09 -08:00
Marc Jin
5163c5dcbe
Add an optional no-auto-gc flag for the git fetch.
...
Bug: b/458222057
Change-Id: Ibcd3128cc1968bc20bcb7d7f07c21ea0f690fafb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7143819
Reviewed-by: Takuto Ikuta <tikuta@chromium.org >
Commit-Queue: Marc Jin <jmarc@google.com >
Reviewed-by: Gavin Mak <gavinmak@google.com >
2025-11-12 17:09:54 -08:00
Jiewei Qian
cdddcc5974
metadata/license_allowlist: export consts depended on by downstream
...
This CL re-epxorts normalized license list consts temporarily so we
unbreak downstream clients relying on their import names.
Future CL will migrate downstream clients to use the exported functions
(which handles normalization correctly), then remove this temporary
export.
Bug: 452151523
Change-Id: I05a96fb35c3decda77890808d8f78ae867f47b09
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7148918
Reviewed-by: Rachael Newitt <renewitt@google.com >
Commit-Queue: Jiewei Qian <qjw@chromium.org >
Reviewed-by: Jordan Brown <rop@google.com >
2025-11-12 16:08:26 -08:00
Jordan
8acc772e9a
Removing git tag as acceptable for vuln sufficiency
...
Change-Id: Ie611f0fe87dc0b518104588c153b7d857a696237
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7144858
Auto-Submit: Jordan Brown <rop@google.com >
Commit-Queue: Rachael Newitt <renewitt@google.com >
Reviewed-by: Rachael Newitt <renewitt@google.com >
2025-11-12 14:51:31 -08:00
Alex Ovsienko
2bc167bbca
siso: add default metrics project in telemetry flags if none is specified.
...
Bug: b/348530235
Change-Id: Iba012ffa79c4d13033234c3afc4f18b36a6a6964
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7141142
Reviewed-by: Junji Watanabe <jwata@google.com >
Auto-Submit: Alex Ovsienko <ovsienko@google.com >
Reviewed-by: Fumitoshi Ukai <ukai@google.com >
Commit-Queue: Alex Ovsienko <ovsienko@google.com >
2025-11-12 00:02:23 -08:00
Alex Ovsienko
f107245af8
siso: set GOOGLE_API_USE_CLIENT_CERTIFICATE for googlers that run siso.py without running autoninja.py
...
apply_telemetry_flags runs only for googlers, so we don't check if it's the googler running the code again.
Additionally amend the comment.
Bug: b/348530235
Change-Id: I3b1ef1edc8c03a4aba11bdc474560de66a6a6964
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7143899
Reviewed-by: Junji Watanabe <jwata@google.com >
Commit-Queue: Alex Ovsienko <ovsienko@google.com >
2025-11-11 22:33:43 -08:00
Alex Ovsienko
345a14adf0
siso: enable system limits fix when we run only siso.py.
...
Change-Id: I355e2d12833fefdc0e9d53b53a5583fc6a6a6964
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7144919
Reviewed-by: Fumitoshi Ukai <ukai@google.com >
Commit-Queue: Alex Ovsienko <ovsienko@google.com >
2025-11-11 21:34:48 -08:00
Alex Ovsienko
c70073ccc7
Make system limits check run before Siso.
...
If this is not done, the offline mode of Siso will fail on mac when soft limit is insufficient.
Change-Id: I0f6ff27917a508aefdd13c43c74fece26a6a6964
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7140025
Reviewed-by: Fumitoshi Ukai <ukai@google.com >
Commit-Queue: Alex Ovsienko <ovsienko@google.com >
2025-11-11 21:22:57 -08:00
Garrett Beaty
372c58b852
Update typing/documentation for bot_update's test API output_json method
...
This change adds some additional type annotations to remove typing
errors surfaced in the output_json method of the bot_update test API and
adds documentation for the parameters.
Change-Id: I4aa3edae665016cd1d1394e9294f20a15b8f7e1c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7142477
Auto-Submit: Garrett Beaty <gbeaty@google.com >
Reviewed-by: Yiwei Zhang <yiwzhang@google.com >
Commit-Queue: Yiwei Zhang <yiwzhang@google.com >
2025-11-11 21:20:43 -08:00
Jordan
4f279935d6
Make license check case insensitive
...
I've been careful to make sure that the values in the warnings will
still have their original case so that we don't end up with all of the
licenses being in lowercase.
Bug: 452151523
Change-Id: Ifcc5e2ec38486a8e4f68fb7b066b00b8732cbc1e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7060630
Commit-Queue: Jiewei Qian <qjw@chromium.org >
Reviewed-by: Jiewei Qian <qjw@chromium.org >
Auto-Submit: Jordan Brown <rop@google.com >
2025-11-11 21:11:41 -08:00
Henrique Ferreiro
c4109803d7
Reland "[gclient] Enable parallel sync on ARM Mac by default"
...
This reverts commit 8f4d3df0bc .
Reason for revert: no longer an issue on current git.
Original change's description:
> Revert "[gclient] Enable parallel sync on ARM Mac by default"
>
> This reverts commit 92b780b0bd .
>
> Reason for revert: mac arm experiencing hang
>
> Original change's description:
> > [gclient] Enable parallel sync on ARM Mac by default
> >
> > I realized that gclient sync doesn't use all the cores on ARM Mac.
> > This CL changes the default for ARM Mac to use all the available cores.
> >
> > Change-Id: Id0316e48d2b16a05a397a69bad53172b3d742f4a
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/5256559
> > Commit-Queue: Junji Watanabe <jwata@google.com >
> > Reviewed-by: Josip Sokcevic <sokcevic@chromium.org >
> > Commit-Queue: Josip Sokcevic <sokcevic@chromium.org >
> > Auto-Submit: Junji Watanabe <jwata@google.com >
>
> Bug: 1427050
> Change-Id: I512d1d1ef0034f12fc9054c5234ae688ec281857
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/5259766
> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com >
> Auto-Submit: Josip Sokcevic <sokcevic@chromium.org >
> Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com >
Bug: 40261607
Change-Id: If46b9d98ec65e3e8424ec0b4637834772a372c0f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7137402
Reviewed-by: Gavin Mak <gavinmak@google.com >
Reviewed-by: Junji Watanabe <jwata@google.com >
Commit-Queue: Junji Watanabe <jwata@google.com >
2025-11-11 18:09:06 -08:00
Alex Ovsienko
32a8dcc842
siso: Make it so that we check the second parameter of siso whether it is ninja or not.
...
The first one is always `siso`.
Bug: b/348530235
Change-Id: I2135d87cb676156b4e14ace31928e9de6a6a6964
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7140206
Reviewed-by: Junji Watanabe <jwata@google.com >
Auto-Submit: Alex Ovsienko <ovsienko@google.com >
Commit-Queue: Alex Ovsienko <ovsienko@google.com >
2025-11-11 00:08:06 -08:00
Terrence Reilly
ee1cf58691
Revert "cipd: ignore .cipd_client_root"
...
This reverts commit 55f06f3e06 .
Reason for revert: https://b.corp.google.com/issues/458283880#comment6 . Once and a while we discover a tool which uses the vendored depot tools. In this case, we weren't passing the user's depot tools path for debugging. When that happens, the workspace will break, with no visible files in the change. Instead, we'll reintroduce this, and add have the cipd root live in the out directory. That will prevent the issue from the second bullet point.
Original change's description:
> cipd: ignore .cipd_client_root
>
> It was introduced to override the cipd bin path so that the downloaded
> files wouldn't be listed in the CiderG workspace file tree when
> the bundled depot_tools is used.
>
> However,
> - chromium no longer uses the bundled depot_tools
> - the cipd_client_root, pointing to a folder in /tmp, causes issues
> when a temp cleanup cron removes files based on the last access ts.
>
> We no longer need .cipd_client_root.
>
> Bug: 415080055
> Change-Id: Ic966699cce3173a8ce4033752edec5e53aded870
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/6614519
> Reviewed-by: Yiwei Zhang <yiwzhang@google.com >
> Commit-Queue: Scott Lee <ddoman@chromium.org >
Bug: 415080055
Change-Id: If3610a3660386f50a1567c2b7bae8437eb4860f2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7138561
Reviewed-by: Yiwei Zhang <yiwzhang@google.com >
Commit-Queue: Terrence Reilly <treilly@google.com >
2025-11-10 15:42:22 -08:00
Scott Lee
67741248cf
skip printing a warning message for missing .gclient_entries on cog
...
The function prints a warning message when it finds that
a given directory contains .gclient only without .gclient_entries.
It can possibly happen if gclient sync execution is halted
in the middle, and it causes format function commands to mess up
the format output with the warning message.
This CL is to bypass the warning in Cog env. Find more context
visit the linked bug.
Bug: 450901048
Change-Id: I87e376e9a64c8e2ce2231dc9549e0683a9f393ef
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7133882
Commit-Queue: Scott Lee <ddoman@chromium.org >
Auto-Submit: Scott Lee <ddoman@chromium.org >
Reviewed-by: Terrence Reilly <treilly@google.com >
2025-11-10 13:01:27 -08:00
Garrett Beaty
af2fd53bed
Update lucicfg to 1.46.1.
...
1.46.1 adds the lucicfg.main_package() function, which enables custom
generators to know the path to the main package being executed without
having to explicitly duplicate the location within custom starlark code.
Bug: 458607662
Change-Id: Id2c173f9d7ab3162a864311e6fe86768de2dfd57
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7137242
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org >
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org >
2025-11-10 08:59:10 -08:00
Alex Ovsienko
b26ab6e9d5
Have ninja flags be applied in more obvious manner.
...
Bug: b/348530235
Change-Id: Idfac0789c4881a376678f749d0d20b3309fd240c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7136527
Reviewed-by: Takuto Ikuta <tikuta@chromium.org >
Commit-Queue: Alex Ovsienko <ovsienko@google.com >
2025-11-09 21:37:15 -08:00
Alex Ovsienko
2b4898e327
Reland "Enable telemetry flags for Google corp machines only."
...
This reverts commit 6f83fce865 .
Reason for revert: Make sure that the flags are applied only for ninja runs.
Original change's description:
> Revert "Enable telemetry flags for Google corp machines only."
>
> This reverts commit 4e2be179a1 .
>
> Reason for revert:
> This caused exception
>
> ```
> + autoninja -strict_remote -d keepdepfile -d keeprsp -C out/Default chrome
> siso ninja -strict_remote -d keepdepfile -d keeprsp -C out/Default chrome
> ninja: Entering directory `out/Default'
> 4.51s init credentials by "credhelper"
> https://console.cloud.google.com/logs/viewer?project=rbe-chrome-untrusted&resource=generic_task/task_id/25d8cbb8-4fa1-486d-ba78-7865d0eea5ac
> use RBE instance "projects/rbe-chrome-untrusted/instances/default_instance"
> 2.27s loading/recompacting deps log
> 3.47s Regenerating ninja files
> 1.17s load siso config
> build finished
> local:3636 remote:33214 cache:3317 cache-write:0(err:0) fallback:0 retry:0 skip:40752
> reapi: ops: 102977(err:33221) / r:46503(err:8) 3.13GiB / w:72424(err:0) 152.35MiB
> fs: ops: 2790971(err:182693) / r:227138(err:0) 6.68GiB / w:13508(err:4) 1.87GiB
> resource/capa used(err) wait-avg | s m | serv-avg | s m |
> pool=action/128 2372(0) 0.00s |█ | 0.30s | █▅▂▂▂ |
> rbe:sched 33214(0) 0.01s |▃█▂▂ | 6.43s | ▂█▃▂ |
> rbe:worker 33214(0) 0.87s | █ | 5.56s | ▂█▃▂ |
> remoteexec/10240 33214(0) 0.10s |█▂▂▂ | 15.37s | ██▂ |
> 1.00s shutdown cloud logging/monitoring
> 4m08.96s Build Succeeded: 40167 steps - 161.34/s
> flag provided but not defined: -enable_cloud_monitoring
> summarize siso_metrics.json
>
> $ siso metrics summary -C <dir> \
> [--step_types <types>] \
> [--elapsed_time_sorting] \
> [--elapsed_time=run|step] \
> [--input siso_metrics.json]
>
> summarize <dir>/.siso_metrics.json (--input)
> as depot_tools/post_ninja_build_summary.py does.
> -C string
> ninja running directory, where siso_metrics.json exists (default ".")
> -elapsed_time string
> metrics to use for elapsed time. "run" or "step". "run": time to run local command or call remote execution. "step": full duration for the step, including preproc, waiting resource to run command etc. (default "run")
> -elapsed_time_sorting
> Sort output by elapsed time instead of weighted time
> -input string
> filename of siso_metrics.json to summarize (default "siso_metrics.json")
> -step_types string
> semicolon separated glob patterns (go filepath.Match) for build-step grouping
> Traceback (most recent call last):
> File "/usr/local/google/home/tikuta/depot_tools/post_build_ninja_summary.py", line 390, in <module>
> sys.exit(main())
> ^^^^^^
> File "/usr/local/google/home/tikuta/depot_tools/post_build_ninja_summary.py", line 375, in main
> subprocess.run(cmd, check=True)
> File "/usr/local/google/home/tikuta/depot_tools/bootstrap-2@3.11 .8.chromium.35_bin/python3/lib/python3.11/subprocess.py", line 571, in run
> raise CalledProcessError(retcode, process.args,
> subprocess.CalledProcessError: Command '['/usr/local/google/home/tikuta/depot_tools/bootstrap-2@3.11 .8.chromium.35_bin/python3/bin/python3', '/usr/local/google/home/tikuta/depot_tools/siso.py', 'metrics', 'summary', '-C', 'out/Default', '--step_types', 'trict_remote']' returned non-zero exit status 2.
> ```
>
> Original change's description:
> > Enable telemetry flags for Google corp machines only.
> >
> > Bug: b/348530235
> > Change-Id: I4ac32c60b806f44920bd06e31ec6c3b86a6a6964
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7104218
> > Commit-Queue: Alex Ovsienko <ovsienko@google.com >
> > Reviewed-by: Junji Watanabe <jwata@google.com >
>
> Bug: b/348530235
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Change-Id: Iff13fa73745e09d2dab4278e9571f7ed77bf3d0c
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7136522
> Auto-Submit: Takuto Ikuta <tikuta@chromium.org >
> Reviewed-by: Alex Ovsienko <ovsienko@google.com >
> Commit-Queue: Alex Ovsienko <ovsienko@google.com >
Bug: b/348530235
Change-Id: I6307ea67de0045c705e087e1711b295c8cce4703
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7136644
Reviewed-by: Takuto Ikuta <tikuta@chromium.org >
Commit-Queue: Alex Ovsienko <ovsienko@google.com >
2025-11-09 20:17:56 -08:00
Takuto Ikuta
6f83fce865
Revert "Enable telemetry flags for Google corp machines only."
...
This reverts commit 4e2be179a1 .
Reason for revert:
This caused exception
```
+ autoninja -strict_remote -d keepdepfile -d keeprsp -C out/Default chrome
siso ninja -strict_remote -d keepdepfile -d keeprsp -C out/Default chrome
ninja: Entering directory `out/Default'
4.51s init credentials by "credhelper"
https://console.cloud.google.com/logs/viewer?project=rbe-chrome-untrusted&resource=generic_task/task_id/25d8cbb8-4fa1-486d-ba78-7865d0eea5ac
use RBE instance "projects/rbe-chrome-untrusted/instances/default_instance"
2.27s loading/recompacting deps log
3.47s Regenerating ninja files
1.17s load siso config
build finished
local:3636 remote:33214 cache:3317 cache-write:0(err:0) fallback:0 retry:0 skip:40752
reapi: ops: 102977(err:33221) / r:46503(err:8) 3.13GiB / w:72424(err:0) 152.35MiB
fs: ops: 2790971(err:182693) / r:227138(err:0) 6.68GiB / w:13508(err:4) 1.87GiB
resource/capa used(err) wait-avg | s m | serv-avg | s m |
pool=action/128 2372(0) 0.00s |█ | 0.30s | █▅▂▂▂ |
rbe:sched 33214(0) 0.01s |▃█▂▂ | 6.43s | ▂█▃▂ |
rbe:worker 33214(0) 0.87s | █ | 5.56s | ▂█▃▂ |
remoteexec/10240 33214(0) 0.10s |█▂▂▂ | 15.37s | ██▂ |
1.00s shutdown cloud logging/monitoring
4m08.96s Build Succeeded: 40167 steps - 161.34/s
flag provided but not defined: -enable_cloud_monitoring
summarize siso_metrics.json
$ siso metrics summary -C <dir> \
[--step_types <types>] \
[--elapsed_time_sorting] \
[--elapsed_time=run|step] \
[--input siso_metrics.json]
summarize <dir>/.siso_metrics.json (--input)
as depot_tools/post_ninja_build_summary.py does.
-C string
ninja running directory, where siso_metrics.json exists (default ".")
-elapsed_time string
metrics to use for elapsed time. "run" or "step". "run": time to run local command or call remote execution. "step": full duration for the step, including preproc, waiting resource to run command etc. (default "run")
-elapsed_time_sorting
Sort output by elapsed time instead of weighted time
-input string
filename of siso_metrics.json to summarize (default "siso_metrics.json")
-step_types string
semicolon separated glob patterns (go filepath.Match) for build-step grouping
Traceback (most recent call last):
File "/usr/local/google/home/tikuta/depot_tools/post_build_ninja_summary.py", line 390, in <module>
sys.exit(main())
^^^^^^
File "/usr/local/google/home/tikuta/depot_tools/post_build_ninja_summary.py", line 375, in main
subprocess.run(cmd, check=True)
File "/usr/local/google/home/tikuta/depot_tools/bootstrap-2@3.11 .8.chromium.35_bin/python3/lib/python3.11/subprocess.py", line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/usr/local/google/home/tikuta/depot_tools/bootstrap-2@3.11 .8.chromium.35_bin/python3/bin/python3', '/usr/local/google/home/tikuta/depot_tools/siso.py', 'metrics', 'summary', '-C', 'out/Default', '--step_types', 'trict_remote']' returned non-zero exit status 2.
```
Original change's description:
> Enable telemetry flags for Google corp machines only.
>
> Bug: b/348530235
> Change-Id: I4ac32c60b806f44920bd06e31ec6c3b86a6a6964
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7104218
> Commit-Queue: Alex Ovsienko <ovsienko@google.com >
> Reviewed-by: Junji Watanabe <jwata@google.com >
Bug: b/348530235
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Change-Id: Iff13fa73745e09d2dab4278e9571f7ed77bf3d0c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7136522
Auto-Submit: Takuto Ikuta <tikuta@chromium.org >
Reviewed-by: Alex Ovsienko <ovsienko@google.com >
Commit-Queue: Alex Ovsienko <ovsienko@google.com >
2025-11-09 18:39:02 -08:00
Alex Ovsienko
4e2be179a1
Enable telemetry flags for Google corp machines only.
...
Bug: b/348530235
Change-Id: I4ac32c60b806f44920bd06e31ec6c3b86a6a6964
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7104218
Commit-Queue: Alex Ovsienko <ovsienko@google.com >
Reviewed-by: Junji Watanabe <jwata@google.com >
2025-11-09 17:13:31 -08:00
Vadim Shtayura
a8d3023ff0
Update led, bb and luci-auth.
...
To pick up
https://chromium.googlesource.com/infra/luci/luci-go/+/5b5ce41fe
https://chromium.googlesource.com/infra/luci/luci-go/+/b57ee531e
R=iannucci@chromium.org
BUG=b/458128780
Change-Id: I90b3bdbb7c9d6f8606f4bb699fd871724523ea0b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7132481
Reviewed-by: Robbie Iannucci <iannucci@google.com >
Commit-Queue: Vadim Shtayura <vadimsh@chromium.org >
2025-11-07 15:18:13 -08:00
Josiah Kiehl
c443d30d39
Suppress stack trace for GitPushError
...
Change-Id: Idcd1cfb41cf1cf9a3bfb252f6a8c109cbce5a5f8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7132480
Reviewed-by: Gavin Mak <gavinmak@google.com >
Commit-Queue: Josiah Kiehl <kiehl@google.com >
2025-11-07 14:49:28 -08:00
recipe-roller
0ffd5ecccf
Roll recipe dependencies (trivial).
...
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (recipe_engine) into this repository.
The build that created this CL was
https://ci.chromium.org/b/8698826859196893329
recipe_engine:
2a848d75ab
2a848d7 (chromium-autoroll@skia-public.iam.gserviceaccount.com )
Roll CAS Client from dcfa817da658 to 06992290a173
Please check the following references for more information:
- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller
- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback
- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md
Use https://goo.gl/noib3a to file a bug.
R=iannucci@chromium.org
Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: Ia02e2e8a3bbc0fbb6e87d5dd145cf12a040fa217
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7132633
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
2025-11-07 13:12:26 -08:00
Robert Iannucci
471ff28b1b
Roll lucicfg to v1.46.0.
...
This includes a new gitiles-based source for starlark package
dependencies which should be faster in most practical cases than the
git sparse/shallow fetcher implementation.
Relevant changes:
e2e7bba467..cc51376cf8 /lucicfg
R=hypan, vadimsh
Bug: 454434947
Change-Id: I7d7e494de08849eea009b18238473223921620c2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7128758
Reviewed-by: Haiyang Pan <hypan@google.com >
Commit-Queue: Robbie Iannucci <iannucci@google.com >
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org >
2025-11-07 10:50:28 -08:00
Aleksei Khoroshilov
c81622f6bf
Fix google-java-format exec when cipd package is not available.
...
Bug: 458101569
Change-Id: Ifcda7d8bf044c4867e2b49a1d9d7b895b43128d2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7130803
Reviewed-by: Scott Lee <ddoman@chromium.org >
Commit-Queue: Andrew Grieve <agrieve@chromium.org >
Reviewed-by: Andrew Grieve <agrieve@chromium.org >
2025-11-07 10:21:25 -08:00
Allen Li
ba27c7d48d
Roll git-credential-luci
...
Pick up some output message updates
Change-Id: Ieee36f09541a5dfa2ccb944f93f67ee94762b80e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7123095
Reviewed-by: Gavin Mak <gavinmak@google.com >
Auto-Submit: Allen Li <ayatane@chromium.org >
Commit-Queue: Gavin Mak <gavinmak@google.com >
2025-11-05 18:09:53 -08:00
Allen Li
84cfb15478
git_cl: Add some debug logging for get_cl_statuses
...
Bug: 420961720
Change-Id: I54280c7f3cfd200e02f63c9cedbf95fc393b8b4c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7124755
Reviewed-by: Gavin Mak <gavinmak@google.com >
Commit-Queue: Allen Li <ayatane@chromium.org >
2025-11-05 16:49:40 -08:00
recipe-roller
87ffdde61b
Roll recipe dependencies (trivial).
...
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (recipe_engine) into this repository.
The build that created this CL was
https://ci.chromium.org/b/8698995470171645121
recipe_engine:
434dc62b92
434dc62 (mohrr@google.com )
Revert "[engine] Don't catch cancellations in except"
Please check the following references for more information:
- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller
- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback
- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md
Use https://goo.gl/noib3a to file a bug.
R=iannucci@chromium.org
Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: Ia9e6f9aa61b13b4887774de2bd6a24bc2538171c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7124754
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
2025-11-05 16:30:06 -08:00
Allen Li
8132b22e9f
git_auth: Handle netrc files
...
Bug: 454827122
Change-Id: I3d6d28bf9332b47a2c802b08bbeb35c118753c44
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7122358
Commit-Queue: Allen Li <ayatane@chromium.org >
Reviewed-by: Gavin Mak <gavinmak@google.com >
2025-11-05 15:52:36 -08:00
recipe-roller
48276745be
Roll recipe dependencies (trivial).
...
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (recipe_engine) into this repository.
The build that created this CL was
https://ci.chromium.org/b/8699006165392385617
recipe_engine:
b2ab5f39fa
b2ab5f3 (mohrr@google.com )
[engine] Don't catch cancellations in except
Please check the following references for more information:
- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller
- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback
- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md
Use https://goo.gl/noib3a to file a bug.
R=iannucci@chromium.org
Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: Id75f1f741f4a42c70344eea116d49fa522495c78
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7124753
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
2025-11-05 13:39:18 -08:00
Congbin Guo
c00550de29
Add infradata/k8s config
...
This CL adds the 'infradata_k8s' configuration to the gclient recipe
module. This allows recipes to easily check out the
infradata/k8s repository.
BUG=b:457877150
TEST=Ran 'recipes.py test train' to update expectations.
Change-Id: I2c2ac0a245b6ee8bfe1dc72b923a42242c720a91
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7122241
Auto-Submit: Congbin Guo <guocb@chromium.org >
Commit-Queue: Yiwei Zhang <yiwzhang@google.com >
Reviewed-by: Yiwei Zhang <yiwzhang@google.com >
2025-11-05 08:54:26 -08:00
recipe-roller
e38a4c4abf
Roll recipe dependencies (trivial).
...
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (recipe_engine) into this repository.
The build that created this CL was
https://ci.chromium.org/b/8699095503924713553
recipe_engine:
de3092e8a9
de3092e (mohrr@google.com )
[random] Change to new props
Please check the following references for more information:
- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller
- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback
- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md
Use https://goo.gl/noib3a to file a bug.
R=iannucci@chromium.org
Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: I01d161cce72aa308548f3a2189e5705e6c092371
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7121043
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
2025-11-04 14:01:23 -08:00
recipe-roller
279ef7afc6
Roll recipe dependencies (trivial).
...
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (recipe_engine) into this repository.
The build that created this CL was
https://ci.chromium.org/b/8699101796242136449
recipe_engine:
e1055ff7b1
e1055ff (mohrr@google.com )
[properties] Deprecate old-style properties
Please check the following references for more information:
- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller
- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback
- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md
Use https://goo.gl/noib3a to file a bug.
R=iannucci@chromium.org
Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: I08ed8ece37e99876be9f5f9d7ca86c71d4faa540
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7121040
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
2025-11-04 12:23:33 -08:00
Jiewei Qian
240cd02c29
reauth: implement GitCreds credential pre-flight checks
...
This CL implements ensure_authenticated() for GitCredsAuthenticator, and
adds ReAuth support.
This check performs best-effort credential checks before performing
expensive operations such as presubmit hooks. This allows us to fail fast when an ReAuth token is missing for a contributor subject to
ReAuth requirements.
If you suspect this CL has caused a breakage on CL upload, please
revert.
Bug: 451651615
Change-Id: I42f3ffe3c830ed7bd2322f6cf2ad8adbba7e7251
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7036772
Reviewed-by: Allen Li <ayatane@chromium.org >
Reviewed-by: Scott Lee <ddoman@chromium.org >
Commit-Queue: Jiewei Qian <qjw@chromium.org >
2025-11-04 11:38:19 -08:00
Jiewei Qian
5567ad1ea0
gerrit_util: add ReAuth support to ensure_authenticated
...
This CL makes it possible for ensure_authenticated to check whether
the current credential would satisfy ReAuth requirement.
Right now, only GitCredsAuthenticator performs additional ReAuth
check. For other Authenticator, either ReAuth is not relevant
(e.g. SSO), or not supported or implied (e.g. .gitcookies).
This CL does nothing on its own, because ensure_autheticated with
ReAuth is opt-in. Subsequent CL will update callsites to pass in
ReAuthContext to make the check effective.
Bug: 451651615
Change-Id: Idb1e70c52aaa844e672331fad8d462a2a7577d45
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7104363
Commit-Queue: Jiewei Qian <qjw@chromium.org >
Reviewed-by: Scott Lee <ddoman@chromium.org >
Reviewed-by: Allen Li <ayatane@chromium.org >
2025-11-04 11:21:10 -08:00
Jiewei Qian
1faea18c64
git-cl-test: rename auth parameter to creds
...
This avoids a import name clash in future CLs.
Bug: 451651615
Change-Id: Ie35cbe58f36ec98b33c48a70e61a2678a9ce52db
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7104382
Auto-Submit: Jiewei Qian <qjw@chromium.org >
Reviewed-by: Allen Li <ayatane@chromium.org >
Commit-Queue: Scott Lee <ddoman@chromium.org >
Reviewed-by: Scott Lee <ddoman@chromium.org >
2025-11-04 11:05:03 -08:00
recipe-roller
40baf948a5
Roll recipe dependencies (trivial).
...
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (recipe_engine) into this repository.
The build that created this CL was
https://ci.chromium.org/b/8699174148039576881
recipe_engine:
0484faa783
0484faa (mohrr@google.com )
[third_party] Run update.py
Please check the following references for more information:
- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller
- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback
- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md
Use https://goo.gl/noib3a to file a bug.
R=iannucci@chromium.org
Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: I94cd4a2747f7390a14ba491d7ddad8916d6edc5b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7115703
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
2025-11-03 17:09:15 -08:00
recipe-roller
f8d59a615c
Roll recipe dependencies (trivial).
...
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (recipe_engine) into this repository.
The build that created this CL was
https://ci.chromium.org/b/8699181067711308241
recipe_engine:
18b950f51c
18b950f (mohrr@google.com )
[engine] Switch from future.utils.raise_() to raise
Please check the following references for more information:
- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller
- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback
- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md
Use https://goo.gl/noib3a to file a bug.
R=iannucci@chromium.org
Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: I5eba79ba6a536c9f9554443bfe15067fc6146f08
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7114822
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
2025-11-03 15:24:01 -08:00
recipe-roller
6977666501
Roll recipe dependencies (trivial).
...
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (recipe_engine) into this repository.
The build that created this CL was
https://ci.chromium.org/b/8699187988077706017
recipe_engine:
056ca0c61e
056ca0c (mohrr@google.com )
[recipe_deps] Remove unused transitive_DEPS
Please check the following references for more information:
- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller
- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback
- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md
Use https://goo.gl/noib3a to file a bug.
R=iannucci@chromium.org
Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: I3355bec44cbc1b1788b0c002c5b674b271d07b85
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7114358
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
2025-11-03 13:30:15 -08:00
Joey Scarr
2116e04d5b
Allow webrtc.org accounts to use SSO.
...
Bug: 456675466
Change-Id: I1c10c1cf8d0980c4b18432c3b08f1e4a88c0d960
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7110959
Reviewed-by: Gavin Mak <gavinmak@google.com >
Commit-Queue: Allen Li <ayatane@chromium.org >
Reviewed-by: Jiewei Qian <qjw@chromium.org >
2025-11-03 12:52:26 -08:00
Milad Fa
a4fa14bf0d
remove ppc and s390 from the host_arch list
...
We only support ppc64 and s390x.
Change-Id: I1ec46bbfc0bdd266b84336e5af46b0503efd4751
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7100932
Auto-Submit: Milad Farazmand <mfarazma@ibm.com >
Commit-Queue: Gavin Mak <gavinmak@google.com >
Reviewed-by: Gavin Mak <gavinmak@google.com >
Reviewed-by: Brian Ryner <bryner@google.com >
2025-11-03 09:28:07 -08:00
recipe-roller
ef1d5129a3
Roll recipe dependencies (trivial).
...
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (recipe_engine) into this repository.
The build that created this CL was
https://ci.chromium.org/b/8699461038137863041
recipe_engine:
8cfa1f1ddb
8cfa1f1 (tbain@google.com )
Tweaked description of query expansion
Please check the following references for more information:
- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller
- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback
- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md
Use https://goo.gl/noib3a to file a bug.
R=iannucci@chromium.org
Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: I20d41cc50b5920ed448eb975b72a4e33d30f8408
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7107282
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
2025-10-31 14:09:09 -07:00
recipe-roller
2d3d65c04b
Roll recipe dependencies (trivial).
...
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (recipe_engine) into this repository.
The build that created this CL was
https://ci.chromium.org/b/8699542198291193681
recipe_engine:
541163e264
541163e (iannucci@chromium.org )
[TurboCI] First whack at the docs.
Please check the following references for more information:
- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller
- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback
- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md
Use https://goo.gl/noib3a to file a bug.
R=iannucci@chromium.org
Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: I310358b44cd51f8703d812a0e1a7a3994cb28daf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7104118
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
2025-10-30 16:40:15 -07:00
recipe-roller
e09450e281
Roll recipe dependencies (trivial).
...
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (recipe_engine) into this repository.
The build that created this CL was
https://ci.chromium.org/b/8699543455362850225
recipe_engine:
04211ee3ff
04211ee (iannucci@chromium.org )
Fixes missed in previous CL
Please check the following references for more information:
- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller
- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback
- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md
Use https://goo.gl/noib3a to file a bug.
R=iannucci@chromium.org
Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: Ib8c844455b6eecc1c09a77b478ae2182cd78811d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7103943
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
2025-10-30 16:21:12 -07:00
Terrence Reilly
b5b450d56c
Add mimetype for .gn files in the context of presubmits.
...
".gn" was not a recognized extension for the `mimetypes.guess_type` function. As a result, files like "BUILD.gn" weren't added to affected files, and so some presubmits fail. (Specifically, the presubmit which requires new header files to be added to a BUILD.gn file.)
Bug: b:456124666
Change-Id: I38c4d8007e242acd218cf130d3b81d71b0c189ff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7102959
Reviewed-by: Gavin Mak <gavinmak@google.com >
Commit-Queue: Terrence Reilly <treilly@google.com >
2025-10-30 14:32:55 -07:00
recipe-roller
bc986156d2
Roll recipe dependencies (trivial).
...
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (recipe_engine) into this repository.
The build that created this CL was
https://ci.chromium.org/b/8699551004483821857
recipe_engine:
b262ffa447
b262ffa (iannucci@chromium.org )
[TurboCI] Import latest protos.
Please check the following references for more information:
- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller
- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback
- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md
Use https://goo.gl/noib3a to file a bug.
R=iannucci@chromium.org
Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: I6ac07e3d7d1f9e2baccbb5370a62ff6bdd2995ab
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7103379
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com >
2025-10-30 14:21:13 -07:00