Skip to content

Fix bug where safari workaround caused revert to previous scroll position when spwiping to the top of the website. #112

Fix bug where safari workaround caused revert to previous scroll position when spwiping to the top of the website.

Fix bug where safari workaround caused revert to previous scroll position when spwiping to the top of the website. #112

Workflow file for this run

name: Test
on:
pull_request:
branches:
- main
push:
branches:
- '**'
permissions:
contents: read
jobs:
Unit:
runs-on: ${{ matrix.os }}
timeout-minutes: 15
strategy:
matrix:
node-version: [18, 20]
os: [ubuntu-latest]
steps:
- uses: actions/checkout@v4
- uses: pnpm/[email protected]
- uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: pnpm
- run: pnpm i
- run: pnpm playwright install --with-deps
- run: pnpm test
env:
CI: true
- uses: actions/upload-artifact@v3 #Use v3 because v4 does not allow multiple artifacts with the same name
if: always()
with:
name: playwright-report
path: playwright-report/
retention-days: 30
Lint:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- uses: actions/checkout@v4
- uses: pnpm/[email protected]
- uses: actions/setup-node@v4
with:
node-version: 20
cache: pnpm
- run: pnpm i
- run: pnpm lint
Types:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- uses: actions/checkout@v4
- uses: pnpm/[email protected]
- uses: actions/setup-node@v4
with:
node-version: 20
cache: pnpm
- run: pnpm i
- run: pnpm tsc
Test:
needs: [ Lint, Unit, Types ]
runs-on: ubuntu-latest
steps:
- name: Success
run: echo "Ready to merge!"