Roll recipe dependencies (trivial).

This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (infra) into this repository.

The build that created this CL was
https://ci.chromium.org/b/8700933865320689137

infra:
https://chromium.googlesource.com/infra/infra.git/+/945ca04b208a7157e5f7960d09a0fe2add50731b
  945ca04 (echoyang@google.com)
      recovery: Add wifi router RPM power cycle as recovery action

Please check the following references for more information:
- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller
- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback
- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md

Use https://goo.gl/noib3a to file a bug.

Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: I1574595a5e98b9ed12b282d9f7fbc2fb08182597
diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg
index 8bf2e16..9fd65fc 100644
--- a/infra/config/recipes.cfg
+++ b/infra/config/recipes.cfg
@@ -28,7 +28,7 @@
     },
     "infra": {
       "branch": "refs/heads/main",
-      "revision": "a284a6712a52ae697d567469f8c6acb9b04c85c1",
+      "revision": "945ca04b208a7157e5f7960d09a0fe2add50731b",
       "url": "https://chromium.googlesource.com/infra/infra.git"
     },
     "recipe_engine": {
diff --git a/recipes/README.recipes.md b/recipes/README.recipes.md
index 96d5dba..833db9a 100644
--- a/recipes/README.recipes.md
+++ b/recipes/README.recipes.md
@@ -52,7 +52,7 @@
 [depot_tools/recipe_modules/gsutil]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/9d51f8dcb4a79421139bc77566c1635f8890da1e/recipes/README.recipes.md#recipe_modules-gsutil
 [fuchsia/recipe_modules/git]: https://fuchsia.googlesource.com/infra/recipes/+/80e7ecbaccb307a7c3a9ef54ab7efb39090ee743/README.recipes.md#recipe_modules-git
 [fuchsia/recipe_modules/git_checkout]: https://fuchsia.googlesource.com/infra/recipes/+/80e7ecbaccb307a7c3a9ef54ab7efb39090ee743/README.recipes.md#recipe_modules-git_checkout
-[infra/recipe_modules/zip]: https://chromium.googlesource.com/infra/infra.git/+/a284a6712a52ae697d567469f8c6acb9b04c85c1/recipes/README.recipes.md#recipe_modules-zip
+[infra/recipe_modules/zip]: https://chromium.googlesource.com/infra/infra.git/+/945ca04b208a7157e5f7960d09a0fe2add50731b/recipes/README.recipes.md#recipe_modules-zip
 [recipe_engine/recipe_modules/buildbucket]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/d0c1eac8c3953c26af1b01aa9ab8fe988cb92bc3/README.recipes.md#recipe_modules-buildbucket
 [recipe_engine/recipe_modules/context]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/d0c1eac8c3953c26af1b01aa9ab8fe988cb92bc3/README.recipes.md#recipe_modules-context
 [recipe_engine/recipe_modules/file]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/d0c1eac8c3953c26af1b01aa9ab8fe988cb92bc3/README.recipes.md#recipe_modules-file