add npm lint to the actions

This commit is contained in:
Saeed Vaziry 2024-03-06 21:48:02 +01:00
parent 9d705592da
commit 60e2dc0807

View File

@ -11,6 +11,7 @@ jobs:
fail-fast: true fail-fast: true
matrix: matrix:
php: [8.2] php: [8.2]
node-version: ["20.x"]
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
@ -28,9 +29,21 @@ jobs:
key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }} key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
restore-keys: | restore-keys: |
${{ runner.os }}-php- ${{ runner.os }}-php-
- name: Install dependencies - name: Install dependencies
if: steps.composer-cache.outputs.cache-hit != 'true' if: steps.composer-cache.outputs.cache-hit != 'true'
run: composer install --prefer-dist --no-progress --no-suggest run: composer install --prefer-dist --no-progress --no-suggest
- name: Run pint - name: Run pint
run: ./vendor/bin/pint --test run: ./vendor/bin/pint --test
- name: Setup Node.js
uses: actions/setup-node@v2
with:
node-version: "20.x"
- name: Install NPM Dependencies
run: npm install
- name: Run lint
run: npm run lint