Skip to content

Commit 352ead0

Browse files
committed
ci(actions): update unit tests workflow
1 parent b19fa51 commit 352ead0

File tree

1 file changed

+21
-16
lines changed

1 file changed

+21
-16
lines changed

.github/workflows/unit.yml

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,40 @@
1-
name: Unit Tests (Vitest)
2-
1+
name: Unit Tests
32
on:
43
push:
54
branches:
65
- main
6+
paths:
7+
- src/**
78
pull_request:
89
types: [opened, synchronize, reopened]
9-
1010
jobs:
11-
build:
11+
tests:
1212
runs-on: ubuntu-latest
13+
name: Tests
1314
if: |
1415
(
1516
!contains(github.event.head_commit.message, '[skip ci]') &&
1617
!contains(github.event.head_commit.message, 'version bump')
1718
)
1819
steps:
19-
- uses: actions/checkout@v2
20-
- uses: actions/setup-node@v1
20+
- name: Checkout repository
21+
uses: actions/checkout@v3
22+
- name: Install pnpm
23+
uses: pnpm/action-setup@v2
2124
with:
22-
node-version: '18'
23-
registry-url: 'https://registry.npmjs.org'
24-
- uses: szenius/[email protected]
25+
version: 8.11
26+
- name: Install Node
27+
uses: actions/setup-node@v3
2528
with:
26-
timezoneLinux: "America/Los_Angeles"
27-
timezoneMacos: "America/Los_Angeles"
28-
timezoneWindows: "Pacific Standard Time"
29-
- run: npm i
30-
- run: npm test
31-
32-
- uses: actions/upload-artifact@v2
29+
node-version: 20
30+
cache: 'pnpm'
31+
registry-url: 'https://registry.npmjs.org'
32+
- name: Install dependencies
33+
run: pnpm install
34+
- name: Run tests
35+
run: pnpm test
36+
- name: Upload artifacts
37+
uses: actions/upload-artifact@v2
3338
if: failure()
3439
with:
3540
name: unit-tests

0 commit comments

Comments
 (0)