Cache bootstrap step in all CI workflows (#24968)
* Move bootstrap configuration files to separate dir
Keeping all files used to bootstrap the project in a dedicated directory
will simplify environment cache invalidation.
* Compatibility for old location of bootstrap script
* Cache bootstrap step in all CI workflows
* Update constraints location in config files
* Hash all pigweed files when creating cache key
diff --git a/config/esp32/.gn b/config/esp32/.gn
index 4b3520a..37684f9 100644
--- a/config/esp32/.gn
+++ b/config/esp32/.gn
@@ -25,9 +25,9 @@
target_os = "freertos"
pw_build_PIP_CONSTRAINTS =
- [ "//third_party/connectedhomeip/scripts/constraints.txt" ]
+ [ "//third_party/connectedhomeip/scripts/setup/constraints.txt" ]
pw_build_PIP_REQUIREMENTS =
- [ "//third_party/connectedhomeip/scripts/requirements.txt" ]
+ [ "//third_party/connectedhomeip/scripts/setup/requirements.txt" ]
import("//args.gni")
}