Skip to content

fix(ci): checkout submodules in consume_release monad-execution override - #41

Merged
pdobacz merged 1 commit into
forks/monad_ninefrom
fix-consume-override-submodules
Jul 29, 2026
Merged

fix(ci): checkout submodules in consume_release monad-execution override#41
pdobacz merged 1 commit into
forks/monad_ninefrom
fix-consume-override-submodules

Conversation

@pdobacz

@pdobacz pdobacz commented Jul 28, 2026

Copy link
Copy Markdown
Collaborator

🗒️ Description

The Override monad-execution step replaces the monad-execution checkout that the recursive harness checkout produced, but it did not initialize monad-execution's own third_party/* submodules. build.sh then failed. Adding submodules: recursive to the override checkout matches the harness and monad-bft override steps.

Greptile Summary

This PR fixes the consume_release workflow’s monad-execution override checkout.

  • Enables recursive submodule initialization for the overridden monad-execution repository.
  • Aligns the checkout with the existing harness and monad-bft override steps so vendored dependencies are available to build.sh.

Confidence Score: 5/5

The PR appears safe to merge, with the workflow change correctly restoring required nested dependencies.

The override previously replaced the recursively initialized monad-execution directory without initializing the replacement repository’s own submodules; the added checkout option fixes that omission and matches the established neighboring checkout configuration.

Important Files Changed

Filename Overview
.github/workflows/consume_release.yaml Adds recursive submodule checkout to the monad-execution override, consistently with the surrounding nested repository checkout flow.

Reviews (1): Last reviewed commit: "fix(ci): checkout submodules in consume_..." | Re-trigger Greptile

@pdobacz
pdobacz requested review from QEDK and mijovic as code owners July 28, 2026 11:52
@pdobacz

pdobacz commented Jul 28, 2026

Copy link
Copy Markdown
Collaborator Author

Validated by running the workflow from this branch https://github.com/monad-developers/execution-specs/actions/runs/30357451241

@pdobacz
pdobacz merged commit 38d93bc into forks/monad_nine Jul 29, 2026
6 checks passed
@pdobacz
pdobacz deleted the fix-consume-override-submodules branch July 29, 2026 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants