[roll third_party/pigweed] pw_presubmit: Make the "quick" presubmit quick

The local presubmits have become quite slow. Everything they do is
repeated in CQ and CI, so reconfigure some steps. The intent is for the
local presubmit to fill the gap between pw watch and CI/CQ.

- Make gn_quick_build_check just a quick check of the state of the
  build. It runs gn check, but does not build any targets, since this is
  done repeatedly in pw watch by default.
- Skip bazel_test in local presubmits. Bazel can easily take two or
  three minutes to warm up, which is not worth the time investment when
  pushing. Bazel is tested in CQ before any code is submitted.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/57781

https://pigweed.googlesource.com/pigweed/pigweed
third_party/pigweed Rolled-Commits: 9e8ca38f729ad95..85a98a639bedd07
Roller-URL: https://ci.chromium.org/b/8838343860853443264
Cq-Cl-Tag: roller-builder:pigweed-experimental-roller
Cq-Cl-Tag: roller-bid:8838343860853443264
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I127819ab9efec1ddeb8a316d000d022ccfce266f
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/57843
Bot-Commit: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
1 file changed
tree: 6a8ba62a2a8899f0b67b109b9a77f42532137d9f
  1. applications/
  2. build_overrides/
  3. pw_board_led/
  4. pw_board_led_arduino/
  5. pw_board_led_host/
  6. pw_board_led_stm32cube/
  7. pw_board_led_stm32f429i_disc1/
  8. pw_spin_delay/
  9. pw_spin_delay_arduino/
  10. pw_spin_delay_host/
  11. pw_spin_delay_stm32cube/
  12. pw_spin_delay_stm32f429i_disc1/
  13. pw_sys_io_stm32cube/
  14. targets/
  15. third_party/
  16. tools/
  17. .gitattributes
  18. .gitignore
  19. .gitmodules
  20. .gn
  21. activate.bat
  22. banner.txt
  23. bootstrap.bat
  24. bootstrap.sh
  25. BUILD.gn
  26. BUILDCONFIG.gn
  27. env_setup.json
  28. navbar.md
  29. PW_PLUGINS
  30. README.md
README.md

Pigweed Experimental

This repository contains experimental pigweed modules.

Repository setup

Clone this repo with --recursive to get all required submodules.

git clone --recursive https://pigweed.googlesource.com/pigweed/experimental

This will pull the Pigweed source repository into third_party/pigweed. If you already cloned but forgot to --recursive run git submodule update --init to pull all submodules.