From 8454f259b2e149162d54a366755a9a87972e3f5e Mon Sep 17 00:00:00 2001 From: Kai Hudalla Date: Tue, 11 Feb 2025 12:53:01 +0100 Subject: [PATCH] [#230] Recurse submodules when checking out repo The workflow for checking if the code can be compiled using the latest versions of 3rd party dependencies had failed sporadically because the uProtocol API proto3 files had not been available. This was due to the fact that the up-spec submodule had not been properly initialized during checkout. --- .github/workflows/verify-latest-deps.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/verify-latest-deps.yaml b/.github/workflows/verify-latest-deps.yaml index b36a464..261e5cc 100644 --- a/.github/workflows/verify-latest-deps.yaml +++ b/.github/workflows/verify-latest-deps.yaml @@ -33,6 +33,8 @@ jobs: CARGO_RESOLVER_INCOMPATIBLE_RUST_VERSIONS: allow steps: - uses: actions/checkout@v4 + with: + submodules: "recursive" - run: rustup update stable && rustup default stable - run: cargo update --verbose - run: cargo build --verbose --all-features