Skip to content

Bump browserslist from 4.28.4 to 4.28.8 #3653

Bump browserslist from 4.28.4 to 4.28.8

Bump browserslist from 4.28.4 to 4.28.8 #3653

name: Smoke Tests
permissions:
contents: read
# Trigger on every push to any branch
on:
push:
jobs:
smoke:
name: Run Cypress Smoke Tests
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- name: Setup Node.js
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v4
with:
node-version: '24'
cache: 'npm'
- name: Install base dependencies
run: npm ci
# ────────────────────────────────────────────────────
# Start LISA UI in background & wait until it’s ready
# ────────────────────────────────────────────────────
- name: Start LISA UI server
run: npm run --prefix lib/user-interface/react dev &
- name: Wait for UI to respond
run: npx wait-on http://localhost:3000
# ────────────────────────────────────────────────────
# Execute Cypress tests
# ────────────────────────────────────────────────────
- name: Run Cypress Smoke Suite
working-directory: cypress
run: npx cypress run --config-file cypress.smoke.config.ts
- name: Archive Cypress videos & screenshots
if: failure() || always()
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v4
with:
name: cypress-smoke-artifacts
path: |
cypress/smoke/videos
cypress/smoke/screenshots