diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 08ba070..f0f0ac0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,29 +30,44 @@ jobs: build: runs-on: ubuntu-latest - needs: pr-title - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Set up Node.js - uses: actions/setup-node@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: '22' cache: 'npm' + - run: npm install + - run: npm run build - - name: Install dependencies - run: npm install - - - name: Audit dependencies - run: npm audit --omit=dev - - - name: Lint - run: npm run lint + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '22' + cache: 'npm' + - run: npm install + - run: npm run lint - - name: Test - run: npm run test + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '22' + cache: 'npm' + - run: npm install + - run: npm run test - - name: Build - run: npm run build + audit: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '22' + cache: 'npm' + - run: npm install + - run: npm audit --omit=dev