Skip to content

ci: STEP 3: fetch oe-core, monorepo, and firmware in parallel#350

Open
neo-jesse wants to merge 1 commit into
mainfrom
feat/ci-parallel-source-checkouts
Open

ci: STEP 3: fetch oe-core, monorepo, and firmware in parallel#350
neo-jesse wants to merge 1 commit into
mainfrom
feat/ci-parallel-source-checkouts

Conversation

@neo-jesse

@neo-jesse neo-jesse commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Replace serial actions/checkout steps for oe-core / opentrons / ot3-firmware with one parallel git clone step.
  • Wall time for source fetch is bound by the slowest repo (usually monorepo) instead of the sum.

Test plan

  • Stage-dev build checks out the decided refs correctly in ./oe-core, ./opentrons, ./ot3-firmware
  • Submodule update.sh still succeeds after parallel clones
  • Compare checkout wall time to a prior serial run

Overlap the three full-history clones so checkout wall time is bound
by the slowest repo instead of the sum of all three.

Co-authored-by: Cursor <cursoragent@cursor.com>
@neo-jesse neo-jesse changed the title ci: fetch oe-core, monorepo, and firmware in parallel ci: STEP 3: fetch oe-core, monorepo, and firmware in parallel Jul 13, 2026
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.

1 participant