🔧 Add plugins runtime ci job

This commit is contained in:
Andrey Antukh 2025-12-29 14:23:32 +01:00
parent ec1af4ad96
commit 9bbeb657f8
3 changed files with 44 additions and 2 deletions

View File

@ -51,6 +51,49 @@ jobs:
run: |
./scripts/test
test-plugins:
name: Plugins Runtime Linter & Tests
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: Setup Node
id: setup-node
uses: actions/setup-node@v6
with:
node-version-file: .nvmrc
cache: npm
- name: Install deps
working-directory: ./plugins
run: npm ci
shell: bash
- name: Run Lint
working-directory: ./plugins
run: npm run lint
- name: Run Format Check
working-directory: ./plugins
run: npm run format:check
- name: Run Test
working-directory: ./plugins
run: npm run test
- name: Build runtime
working-directory: ./plugins
run: npm run build
- name: Build plugins
working-directory: ./plugins
run: npm run build:plugins
- name: Build styles
working-directory: ./plugins
run: npm run build:styles-example
test-frontend:
name: "Frontend Tests"
runs-on: ubuntu-24.04

2
.nvmrc
View File

@ -1 +1 @@
v22.19.0
v22.21.1

View File

@ -1 +0,0 @@
v22.2.0