From 65ec284e92726b2f925b10076a7192a267cae191 Mon Sep 17 00:00:00 2001 From: yoshi-taka <3677119+yoshi-taka@users.noreply.github.com> Date: Mon, 4 May 2026 19:07:23 +0900 Subject: [PATCH] Add MAKEFLAGS=-j$(nproc) to test and build-layer jobs Parallelizes make targets across Go modules in collector, reducing CI wall time by up to 2-3x on multi-core runners. --- .github/workflows/ci-collector.yml | 2 ++ .github/workflows/release-layer-collector.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.github/workflows/ci-collector.yml b/.github/workflows/ci-collector.yml index 8d848e4e8e..1557956729 100644 --- a/.github/workflows/ci-collector.yml +++ b/.github/workflows/ci-collector.yml @@ -20,6 +20,8 @@ permissions: jobs: test: runs-on: ubuntu-latest + env: + MAKEFLAGS: -j$(nproc) steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0 diff --git a/.github/workflows/release-layer-collector.yml b/.github/workflows/release-layer-collector.yml index d0aad6e7c6..3978180851 100644 --- a/.github/workflows/release-layer-collector.yml +++ b/.github/workflows/release-layer-collector.yml @@ -24,6 +24,8 @@ jobs: permissions: contents: write runs-on: ubuntu-latest + env: + MAKEFLAGS: -j$(nproc) needs: create-release strategy: matrix: