[roll third_party/pigweed] pw_cli: Make it easier to disable var name check

Make it easier to disable variable name checks. To simplify addition of
variables to LUCI runs, disable all variable name checks if
PW_ENVIRONMENT_NO_ERROR_ON_UNRECOGNIZED is set. These checks aren't
needed in LUCI runs because their primary purpose is to catch typos
which should be much less of an issue than on workstations.

Once this change is completely rolled into downstream projects and
branches, changes like pwrev/57502 can be rolled out much more easily.

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

https://pigweed.googlesource.com/pigweed/pigweed
third_party/pigweed Rolled-Commits: aed64397a104a14..d7c0b9608484c73
Roller-URL: https://ci.chromium.org/b/8837702059795214129
Cq-Cl-Tag: roller-builder:pigweed-experimental-roller
Cq-Cl-Tag: roller-bid:8837702059795214129
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I5bcf20b9b12b86a1e8c0a6e2003e7555bb8308ea
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/58683
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: d26639b622df595858aa262af9acd946d29c256f
  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.