commit | d856606c3948c6c500273af31506765d22e7a3fc | [log] [tgz] |
---|---|---|
author | recipe-roller <recipe-deps-roller@pigweed.google.com.iam.gserviceaccount.com> | Mon Apr 11 06:51:36 2022 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Apr 11 07:37:22 2022 +0000 |
tree | d47cde3280b0aa452999a36e907cee67027fc847 | |
parent | 628890d69c709d44afdfca5920a38c7c0467f1ab [diff] |
Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (fuchsia, recipe_engine) into this repository. The build that created this CL was https://ci.chromium.org/b/8817200036738407665 fuchsia: https://fuchsia.googlesource.com/infra/recipes/+log/a5efda96aaed38728d80da87c01c6ee23bb64e6f~..760f526cda7c6bc3aa171c0391d733c86ab88921 a5efda9 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com) [roll] Update tools to latest cd9be84 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com) [roll] Update tools to latest 78098e1 (dkoloski@google.com) [rust][toolchain] Add flag for uploading to CIPD 93b4231 (phosek@google.com) [clang_toolchain] Use LibXml2_ROOT instead of LibXml2_DIR 79f75e7 (jessicacgu@google.com) [fx lsc] Add author:jessicacgu@ to query for testing purposes. b1c434e (ihuh@google.com) [zbi_test] Remove zbi_test recipe which is no longer used. 8281828 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com) [roll] Update tools to latest c00853e (ihuh@google.com) [fint] Cleanup zbi_test-specific code. dcdc364 (ihuh@google.com) [fint] Cleanup zbi_test-specific code. 880b344 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com) [roll] Update tools to latest 00879a5 (jessicacgu@google.com) [fx lsc] gerrit.set_review wants change_id, not change f058dcc (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com) [roll] Update tools to latest f05d3ec (olivernewman@google.com) [tools] Set -buildvcs=false on go build 59212b7 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com) [roll] Update tools to latest f1b018d (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com) [roll] Update tools to latest dd1902e (computerdruid@google.com) [firebase_docs] expand wasm exclusion to the shared toolchain 0db581f (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com) [roll] Update tools to latest d8cfa71 (olivernewman@google.com) [sdk] Support skipping tests and GN SDK creation 73e9bf8 (haowei@google.com) [clang] Add build traces to clang_toolchain recipe 9f180f9 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com) [roll] Update tools to latest 9f293f6 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com) [roll] Update tools to latest b0cac13 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com) [roll] Update tools to latest b94e684 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com) [roll] Update tools to latest 96ad8bf (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com) [roll] Update tools to latest 1bead39 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com) [roll] Update tools to latest 760f526 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com) [roll] Update tools to latest recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py/+/0f5f374af06ce6c30708b36fd2545668dff22ad7 0f5f374 (alexschulze@chromium.org) [cipd] Fix `instances` command with limit = 0 More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. R=tpudlik@google.com Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Iab0c7425ca149ac59fd67d963005967fb7b2a8dc Reviewed-on: https://pigweed-review.googlesource.com/c/infra/recipes/+/90562 Bot-Commit: Recipe Deps Roller <recipe-deps-roller@pigweed.google.com.iam.gserviceaccount.com> Commit-Queue: Recipe Deps Roller <recipe-deps-roller@pigweed.google.com.iam.gserviceaccount.com>
This repository contains recipes for Pigweed.
A recipe is a Python script that runs a series of commands, using the recipe engine framework from the LUCI project. We use recipes to automatically check out, build, and test Pigweed and downstream projects using Pigweed in continuous integration jobs. The commands the recipes use are very similar to the ones you would use as a developer to check out, build, and test Pigweed in your local environment.
See go/pigweed-recipe-docs for complete documentation and a guide for getting started with writing recipes.
The recommended way to get the source code is with git.
git clone https://pigweed.googlesource.com/infra/recipes
In most cases you will need a Chromium depot_tools checkout in your PATH
as well.
git clone https://chromium.googlesource.com/chromium/tools/depot_tools ~/depot_tools echo 'export PATH="$PATH:$HOME/depot_tools"' >> ~/.bashrc
./presubmit.sh
runs three different sets of tests:
./recipes.py test train
)./black --diff --check .
).recipe_deps/fuchsia/scripts/cleanup_deps.py --check
)The formatting check will tell you what‘s wrong but not fix it. For that you need to run ./black .
. Similarly, the dependencies check will tell you what’s wrong but you'll need to edit the files to fix issues.
If not using ./presubmit.sh
you'll need to run ./scripts/ensure_black.sh
before ./black
is present.