Skip to content

ci: run independent checks in parallel within api and mobile jobs#27

Merged
MehrshadFb merged 1 commit into
mainfrom
ci/parallel-steps
Jun 27, 2026
Merged

ci: run independent checks in parallel within api and mobile jobs#27
MehrshadFb merged 1 commit into
mainfrom
ci/parallel-steps

Conversation

@MehrshadFb

@MehrshadFb MehrshadFb commented Jun 27, 2026

Copy link
Copy Markdown
Collaborator

Uses the new GitHub Actions background steps + wait-all keywords to run independent read-only checks concurrently on the same runner.

  • mobile: format:check, openapi:check, lint, tsc --noEmit run in parallel after npm ci.
  • api: format:check, openapi:check, eslint, npm test run in parallel after npm ci. test:e2e, build, and the docker image build stay serial to avoid CPU/IO contention on a single runner.

Test plan

  • CI parses the new background: true / wait-all: syntax
  • Both jobs go green
  • Wall time on mobile and api drops vs. main

@MehrshadFb MehrshadFb merged commit 884d0ee into main Jun 27, 2026
4 checks passed
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