Skip to content

Merge pull request #66 from troccoli/issue-20-upgrade-to-vue-3 #158

Merge pull request #66 from troccoli/issue-20-upgrade-to-vue-3

Merge pull request #66 from troccoli/issue-20-upgrade-to-vue-3 #158

Workflow file for this run

name: cypress
on: [push]
jobs:
cypress-run:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
node: [18, 20, 22]
browser: [chrome, firefox, edge]
exclude:
- os: ubuntu-latest
browser: edge
- os: macos-latest
browser: firefox
- os: macos-latest
browser: edge
name: OS ${{ matrix.os }} - Node v${{ matrix.node }} - Browser ${{ matrix.browser }}
steps:
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}
- name: Checkout
uses: actions/checkout@v4
- name: Cypress run
uses: cypress-io/github-action@v6
with:
build: npm run build
start: npm run preview
wait-on: http://localhost:8080/
browser: ${{ matrix.browser }}
config-file: cypress.config.js
config: baseUrl=http://localhost:8080
spec: "cypress/e2e/**/*"
quiet: true