Skip to content

Commit 2284ab9

Browse files
committed
ci: adding testing to pr
1 parent 8f1a5ef commit 2284ab9

File tree

2 files changed

+12
-21
lines changed

2 files changed

+12
-21
lines changed

.github/dependabot.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,7 @@ updates:
44
directory: '/'
55
schedule:
66
interval: 'weekly'
7+
- package-ecosystem: 'github-actions'
8+
directory: '/'
9+
schedule:
10+
interval: 'weekly'

.github/workflows/pr.yaml

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,27 @@
11
on:
2+
push:
3+
branches:
4+
- main
25
pull_request:
36
branches:
47
- main
58
concurrency:
69
group: 'pr-${{ github.event.pull_request.number }}'
710
cancel-in-progress: true
811
jobs:
9-
test-vscode-e2e:
12+
test-vscode:
1013
env:
1114
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1
12-
runs-on: macos-latest
15+
runs-on: ubuntu-latest
1316
steps:
14-
- uses: actions/checkout@v3
15-
- uses: actions/setup-python@v4
16-
with:
17-
python-version: '3.12'
18-
- name: Install Python dependencies
19-
run: make install-dev
20-
- uses: actions/setup-node@v3
17+
- uses: actions/checkout@v4
18+
- uses: actions/setup-node@v4
2119
with:
2220
node-version: '20'
23-
- uses: pnpm/action-setup@v2
21+
- uses: pnpm/action-setup@v4
2422
with:
2523
version: latest
2624
- name: Install dependencies
2725
run: pnpm install
2826
- name: Run CI
2927
run: pnpm run ci
30-
- name: Fetch VSCode
31-
working-directory: vscode/extension
32-
run: pnpm run fetch-vscode
33-
- name: Run E2E tests
34-
working-directory: vscode/extension
35-
run: pnpm run test:e2e --max-failures 1
36-
- name: Upload test videos
37-
uses: actions/upload-artifact@v4
38-
with:
39-
name: test-videos
40-
path: vscode/extension/test-videos/

0 commit comments

Comments
 (0)