From 89e2bf2f912e3bec33dd6ef7d0a123d37ff49ea7 Mon Sep 17 00:00:00 2001 From: JhiNResH Date: Tue, 21 Jul 2026 11:56:59 +0800 Subject: [PATCH 1/2] ci: standardize commerce kernel checks --- .github/workflows/ci.yml | 32 ++++++++++---------------------- 1 file changed, 10 insertions(+), 22 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f5a3f09..0ae8cba 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,27 +9,15 @@ on: permissions: contents: read -concurrency: - group: ci-${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - jobs: check: - runs-on: ubuntu-latest - timeout-minutes: 15 - - steps: - - uses: actions/checkout@v4 - - - uses: actions/setup-node@v4 - with: - node-version: 20 - - - name: Install pnpm - run: npm install --global pnpm@9.15.9 - - - name: Install dependencies - run: pnpm install --frozen-lockfile - - - name: Build and smoke test - run: pnpm check + uses: jh1nresh/.github/.github/workflows/node-ci.yml@0cb6fd5b730ced897c767d1c9979aba4e49d201d + with: + node-version: "20" + package-manager: pnpm + pnpm-version: "9.15.9" + lockfile: pnpm-lock.yaml + check-script: check + audit-production: true + job-key: sllr-commerce-kernel + timeout-minutes: 15 From a4baf6ab22a6d794f0a044166667ed0bb410e6c3 Mon Sep 17 00:00:00 2001 From: JhiNResH Date: Tue, 21 Jul 2026 12:00:02 +0800 Subject: [PATCH 2/2] ci: cancel stale validation runs --- .github/workflows/ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0ae8cba..1bd8b69 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,6 +9,10 @@ on: permissions: contents: read +concurrency: + group: ci-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: check: uses: jh1nresh/.github/.github/workflows/node-ci.yml@0cb6fd5b730ced897c767d1c9979aba4e49d201d