mirror of
https://github.com/microsoft/playwright.git
synced 2024-12-14 21:53:35 +03:00
8ea280090d
Relates #3258 After a chat with @aslushnikov we add this in two iterations. The first one (this PR) is about scheduled runs for testing the latest tip-of-tree version of the browsers daily and the next PR is about opening an automated PRs once its passing (not sure if its worth to add for failing too) or sending Telegram/Slack notifications. Current status is that Firefox (around 2 hours) and WebKit (around 3-4 hours) works. Known issues which I fix before we merge: - ~~Changes in `test/base.fixture.ts` will get extracted in #3453~~ Feel free to review, current blockers are before we can merge: - ~~#3453~~ - potential git clone optimisation by aslushnikov
30 lines
547 B
YAML
30 lines
547 B
YAML
name: "infra"
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- master
|
|
- release-*
|
|
pull_request:
|
|
branches:
|
|
- master
|
|
- release-*
|
|
|
|
jobs:
|
|
doc-and-lint:
|
|
name: "docs & lint"
|
|
runs-on: ubuntu-18.04
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- uses: actions/setup-node@v1
|
|
with:
|
|
node-version: 10.15
|
|
- name: install required packages
|
|
run: |
|
|
sudo apt-get update
|
|
sudo apt-get install libgbm-dev
|
|
sudo apt-get install xvfb
|
|
- run: npm ci
|
|
- run: npm run build
|
|
- run: npm run lint
|