Skip to content

Bump @types/node from 20.14.10 to 22.0.0 in /frontend #60

Bump @types/node from 20.14.10 to 22.0.0 in /frontend

Bump @types/node from 20.14.10 to 22.0.0 in /frontend #60

Workflow file for this run

name: Lint and Test Extension
on:
push:
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- run: npm install
- run: npm install
working-directory: ./frontend
- run: npm run lint
name: Lint VSCode
- run: npm run lint-frontend
name: Lint Frontend
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- run: npm install
- run: npm install
working-directory: ./frontend
- run: npm run vscode:bundle
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y xvfb libgtk-3-0 libnss3 libxss1 libasound2 libx11-xcb1 libxkbfile1 libsecret-1-0 python3 python3-pip
env:
DEBIAN_FRONTEND: noninteractive
- run: npm install
- run: npm install
working-directory: ./frontend
- name: Run tests
run: |
export DISPLAY=':99.0'
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
npm test