Skip to content

Playwright Tests

Playwright Tests #95

Workflow file for this run

name: Playwright Tests
on:
push:
branches:
- main
pull_request:
branches:
- main
schedule:
- cron: '0 0 * * *' # Run every day
workflow_dispatch:
jobs:
deno:
strategy:
matrix:
browser: [chromium, firefox]
os: [ubuntu-latest, macos-latest]
deno-version: [1.46.3, 2.0.0-rc.6, canary, 2.0.0]
fail-fast: false
runs-on: ${{ matrix.os }}
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Install Deno
uses: denoland/setup-deno@v1
with:
deno-version: ${{ matrix.deno-version }}
- name: Install ${{ matrix.browser }}
run: deno run -A npm:[email protected] install --with-deps ${{ matrix.browser }}
- name: Run
working-directory: ./deno
run: deno task ${{ matrix.browser }}