From 70d39a2d149551dd529b07ef31490f647bd6a63d Mon Sep 17 00:00:00 2001 From: d-kimsuon Date: Sun, 7 Sep 2025 18:09:25 +0900 Subject: [PATCH] ci: fix workflow --- .github/workflows/ci.yml | 28 ++++++++++------------------ .node-version | 2 +- 2 files changed, 11 insertions(+), 19 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e4906bd..d588c83 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2,17 +2,20 @@ name: CI on: push: - branches: [main] + branches: + - main pull_request: - branches: [main] + types: [opened, synchronize, reopened] + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: test: name: Quality Checks runs-on: ubuntu-latest - strategy: - matrix: - node-version: ['20.12.0', '22'] + timeout-minutes: 15 steps: - name: Checkout code @@ -23,10 +26,10 @@ jobs: with: version: 10.8.1 - - name: Setup Node.js ${{ matrix.node-version }} + - name: Setup Node.js 20.12.0 uses: actions/setup-node@v4 with: - node-version: ${{ matrix.node-version }} + node-version: 20.12.0 cache: 'pnpm' - name: Install dependencies @@ -38,16 +41,5 @@ jobs: - name: Run type checking run: pnpm typecheck - - name: Run tests - run: pnpm test - - name: Build project run: pnpm build - - - name: Verify build artifacts - run: | - if [ ! -f "dist/index.js" ]; then - echo "Build failed: dist/index.js not found" - exit 1 - fi - echo "Build successful: dist/index.js created" \ No newline at end of file diff --git a/.node-version b/.node-version index 9d11232..2b9cabc 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -24.4.1 +20.12.0