Skip to content

ci: run independent steps in parallel - #775

Draft
caugner wants to merge 1 commit into
mainfrom
parallel-steps
Draft

ci: run independent steps in parallel#775
caugner wants to merge 1 commit into
mainfrom
parallel-steps

Conversation

@caugner

@caugner caugner commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Description

Update CI workflows to run independent setup steps in parallel using the new GitHub Actions background/wait-all step keywords.

  • _build.yml: mark all seven repository checkouts as background: true and add a wait-all barrier before Setup Node (the first step depending on the content checkout).
  • _test-content-run.yml: background the content/translated-content checkouts, the artifact download, and the translated-content env setup, then wait-all; chmod of the binary runs after the barrier so it can't race the download.

Motivation

Speed up CI by overlapping independent, network-bound checkout and download steps instead of running them serially.

Additional details

Uses the parallel step keywords introduced in GitHub Actions on 2026-06-25: https://github.blog/changelog/2026-06-25-actions-steps-can-now-be-run-in-parallel/

Related issues and pull requests

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

b26bc95 was deployed to: https://rari-pr775.review.mdn.allizom.net/

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