Refactor CI workflow to remove Node.js setup step and use npm ci for dependency installation
Some checks failed
CI / build (push) Failing after 19s

This commit is contained in:
2025-09-02 20:57:06 +01:00
parent 1867fc7dac
commit 182719df17

View File

@@ -9,19 +9,14 @@ on:
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: node:lts-alpine
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 'lts/*'
cache: 'npm'
- name: Install dependencies - name: Install dependencies
run: npm install run: npm ci
- name: Run linter - name: Run linter
run: npm run lint run: npm run lint