From e1f8e1f2cd1ab764883c14258145316e76bae40f Mon Sep 17 00:00:00 2001 From: Charly Gomez Date: Thu, 8 Oct 2026 15:55:53 +0200 Subject: [PATCH] ci: Run lint steps in parallel The three lint steps are independent but ran one after another (about 59s combined on develop). Running them in a parallel step group cuts the job down to roughly the length of the slowest step, lint:types at about 32s. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/build.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a37d3618311f..9a4147ac902e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -337,12 +337,13 @@ jobs: uses: ./.github/actions/restore-cache with: dependency_cache_key: ${{ needs.job_build.outputs.dependency_cache_key }} - - name: Lint source files - run: yarn lint - - name: Lint for ES compatibility - run: yarn lint:es-compatibility - - name: Lint types - run: yarn lint:types + - parallel: + - name: Lint source files + run: yarn lint + - name: Lint for ES compatibility + run: yarn lint:es-compatibility + - name: Lint types + run: yarn lint:types job_check_lockfile: name: Check lockfile