From 11a330ff8d2b740b35f99c72cd1245b8dba1c48b Mon Sep 17 00:00:00 2001 From: debjit450 Date: Tue, 28 Apr 2026 21:01:23 +0530 Subject: [PATCH 1/3] chore: trigger CI From 040d75f8449ecd4172e7c0039d25f0cceba6e5bc Mon Sep 17 00:00:00 2001 From: debjit450 Date: Tue, 28 Apr 2026 21:03:53 +0530 Subject: [PATCH 2/3] chore: bootstrap CI From a778fc085f767f20e15f056aaa9ca77464b62e5f Mon Sep 17 00:00:00 2001 From: debjit450 Date: Tue, 28 Apr 2026 21:16:13 +0530 Subject: [PATCH 3/3] ci: simplify workflow to single job --- .github/workflows/ci.yml | 34 ++++++++-------------------------- 1 file changed, 8 insertions(+), 26 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2828464..ba42d72 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,35 +10,17 @@ concurrency: cancel-in-progress: true jobs: - quality: - name: Quality (Node ${{ matrix.node-version }}) + ci: runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - node-version: [20, 22] steps: - - name: Checkout - uses: actions/checkout@v4 + - uses: actions/checkout@v4 - - name: Setup Node.js - uses: actions/setup-node@v4 + - uses: actions/setup-node@v4 with: - node-version: ${{ matrix.node-version }} - cache: npm + node-version: 22 - - name: Install dependencies - run: npm ci - - - name: Build - run: npm run build - - - name: Lint - run: npm run lint - - - name: Check formatting - run: npm run format:check - - - name: Run tests - run: npm test + - run: npm ci + - run: npm run build + - run: npm run lint + - run: npm test \ No newline at end of file