Skip to content

Commit 36aa205

Browse files
committed
Add new test-app to CI
1 parent aad7e77 commit 36aa205

3 files changed

Lines changed: 4021 additions & 66 deletions

File tree

.github/workflows/ci.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,33 @@ jobs:
8383
- name: Run Tests
8484
run: pnpm test
8585

86+
smoke-tests:
87+
name: ${{ matrix.dir }}
88+
runs-on: ubuntu-latest
89+
needs: "test"
90+
timeout-minutes: 10
91+
strategy:
92+
fail-fast: false
93+
matrix:
94+
dir:
95+
- "vite-with-strict-app"
96+
97+
steps:
98+
- uses: actions/checkout@v4
99+
- uses: pnpm/action-setup@v4
100+
- uses: actions/setup-node@v4
101+
with:
102+
node-version: 22
103+
cache: pnpm
104+
105+
- name: Install Dependencies
106+
run: pnpm install --no-lockfile
107+
- name: Build Library
108+
run: pnpm build
109+
- name: Run Tests
110+
working-directory: test-apps/${{ matrix.dir }}
111+
run: pnpm test
112+
86113
try-scenarios:
87114
name: ${{ matrix.name }}
88115
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)