Skip to content

Commit 2ed5c81

Browse files
committed
Added GitHub test action
1 parent 72d6607 commit 2ed5c81

2 files changed

Lines changed: 45 additions & 0 deletions

File tree

.github/workflows/test.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Test
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
pull_request:
8+
9+
jobs:
10+
test:
11+
name: Run Tests
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- name: Checkout repository
16+
uses: actions/checkout@v4
17+
18+
- name: Set up pnpm
19+
uses: pnpm/action-setup@v4
20+
with:
21+
version: 10.29.3
22+
23+
- name: Set up Node.js
24+
uses: actions/setup-node@v4
25+
with:
26+
node-version: 20
27+
cache: pnpm
28+
29+
- name: Install dependencies
30+
run: pnpm install --frozen-lockfile
31+
32+
- name: Run tests
33+
run: pnpm test

docs/package.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,18 @@
2626
"devDependencies": {
2727
"@commander-js/extra-typings": "^14.0.0",
2828
"@prozilla-os/shared": "workspace:*",
29+
"@prozilla-os/skins": "workspace:*",
30+
"@prozilla-os/core": "workspace:*",
31+
"@prozilla-os/dev-tools": "workspace:*",
32+
"@prozilla-os/app-center": "workspace:*",
33+
"@prozilla-os/browser": "workspace:*",
34+
"@prozilla-os/calculator": "workspace:*",
35+
"@prozilla-os/file-explorer": "workspace:*",
36+
"@prozilla-os/logic-sim": "workspace:*",
37+
"@prozilla-os/media-viewer": "workspace:*",
38+
"@prozilla-os/settings": "workspace:*",
39+
"@prozilla-os/terminal": "workspace:*",
40+
"@prozilla-os/text-editor": "workspace:*",
2941
"@types/node": "^20.19.30",
3042
"commander": "^14.0.2",
3143
"react": "^18.3.1",

0 commit comments

Comments
 (0)