[roll third_party/pigweed] pw_software_update: Fix issues

Gate all bundle accessor operations under successful verification. Also
update test cases for the changes and make them more closely mimic the
scenario of dev to prod rotation. Updated presubmit step dependencies so
that the unit tests will be run in CI/CQ.

Original-Bug: 456
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/71880

https://pigweed.googlesource.com/pigweed/pigweed
third_party/pigweed Rolled-Commits: 5d8e12df984d052..50262fef24edb1f
Roller-URL: https://ci.chromium.org/b/8827828514444687025
Cq-Cl-Tag: roller-builder:pigweed-experimental-roller
Cq-Cl-Tag: roller-bid:8827828514444687025
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I7f2bbfc5afb796418f19707d51121fe0e0ebedc8
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/74341
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: 63c3070551a2a5565c7ef0aba08ee154faddd768
  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. targets/
  14. third_party/
  15. tools/
  16. .gitattributes
  17. .gitignore
  18. .gitmodules
  19. .gn
  20. activate.bat
  21. banner.txt
  22. bootstrap.bat
  23. bootstrap.sh
  24. BUILD.gn
  25. BUILDCONFIG.gn
  26. env_setup.json
  27. navbar.md
  28. OWNERS
  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.