Charles Azam commited on
Commit
8c63cf8
·
1 Parent(s): 2f9ac5c

feat: try installing playwright in pipeline

Browse files
Files changed (1) hide show
  1. .github/workflows/pipeline.yml +12 -7
.github/workflows/pipeline.yml CHANGED
@@ -5,21 +5,26 @@ on:
5
  branches:
6
  - main # only on main branch, I am paying for this!
7
 
8
-
9
  jobs:
10
- pytest:
11
- name: python
12
  runs-on: ubuntu-latest
13
-
14
  steps:
15
  - uses: actions/checkout@v4
16
- with:
17
- submodules: recursive # <-- fetches all submodules, recursively
18
- fetch-depth: 0 # <-- ensures full history (required for submodule updates)
19
 
20
  - name: Install uv
21
  uses: astral-sh/setup-uv@v5
22
 
 
 
 
 
 
 
 
 
 
 
23
  - name: Install the project
24
  run: uv sync --locked --all-extras --dev
25
 
 
5
  branches:
6
  - main # only on main branch, I am paying for this!
7
 
 
8
  jobs:
9
+ test:
10
+ timeout-minutes: 60
11
  runs-on: ubuntu-latest
 
12
  steps:
13
  - uses: actions/checkout@v4
 
 
 
14
 
15
  - name: Install uv
16
  uses: astral-sh/setup-uv@v5
17
 
18
+ - uses: actions/setup-node@v4
19
+ with:
20
+ node-version: lts/*
21
+
22
+ - name: Install dependencies
23
+ run: npm ci
24
+
25
+ - name: Install Playwright Browsers
26
+ run: npx playwright install --with-deps
27
+
28
  - name: Install the project
29
  run: uv sync --locked --all-extras --dev
30