[roll third_party/pigweed] pw_env_setup: Explicitly list CIPD platforms

Explicitly list CIPD package platforms in JSON files. This makes it
easier to follow which packages are loaded for each platform and lets us
be clearer about which platforms are supported.

This will also simplify roller configs because the rollers will no
longer need to list platforms in builder properties. Instead, they can
be processed from the JSON files. As a result there should be fewer
issues where rollers are misconfigured.

Roller recipe and config CLs will follow. Since recipe environment setup
now uses pw_env_setup no changes need to be made to it to support this.

Original-Bug: 385
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/46180

third_party/pigweed Rolled-Commits: 46cf0f166640374..09dc0a3e8c25ff7
Roller-URL: https://ci.chromium.org/b/8846704852279805552
Cq-Cl-Tag: roller-builder:pigweed-experimental-roller
Cq-Cl-Tag: roller-bid:8846704852279805552
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I242119b7e73a13583505fad2098ee67ec6b2a79a
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/46321
Reviewed-by: 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: a78e48928e821692062774fb587eea3929c60bc4
  1. applications/
  2. build_overrides/
  3. pw_board_led/
  4. pw_board_led_arduino/
  5. pw_board_led_host/
  6. pw_board_led_stm32cubef4/
  7. pw_board_led_stm32f429i_disc1/
  8. pw_spin_delay/
  9. pw_spin_delay_arduino/
  10. pw_spin_delay_host/
  11. pw_spin_delay_stm32cubef4/
  12. pw_spin_delay_stm32f429i_disc1/
  13. pw_sys_io_stm32cubef4/
  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.