1818
1919 strategy :
2020 matrix :
21- node-version : [20.x]
21+ node-version : [20.x, 22.x ]
2222
2323 steps :
2424 - uses : actions/checkout@v3
@@ -36,17 +36,35 @@ jobs:
3636 - name : Install dependencies
3737 run : pnpm install --frozen-lockfile
3838
39- - name : Create .env.test.local file for stack- backend
39+ - name : Create .env.test.local file for apps/ backend
4040 run : cp apps/backend/.env.development apps/backend/.env.test.local
4141
42- - name : Create .env.test.local file for stack- dashboard
42+ - name : Create .env.test.local file for apps/ dashboard
4343 run : cp apps/dashboard/.env.development apps/dashboard/.env.test.local
44+
45+ - name : Create .env.test.local file for apps/e2e
46+ run : cp apps/e2e/.env.development apps/e2e/.env.test.local
4447
45- - name : Build stack-backend
46- run : pnpm build:backend
48+ - name : Create .env.test.local file for examples/cjs-test
49+ run : cp examples/cjs-test/.env.development examples/cjs-test/.env.test.local
50+
51+ - name : Create .env.test.local file for examples/demo
52+ run : cp examples/demo/.env.development examples/demo/.env.test.local
4753
48- - name : Build stack-dashboard
49- run : pnpm build:dashboard
54+ - name : Create .env.test.local file for examples/docs-examples
55+ run : cp examples/docs-examples/.env.development examples/docs-examples/.env.test.local
56+
57+ - name : Create .env.test.local file for examples/e-commerce
58+ run : cp examples/e-commerce/.env.development examples/e-commerce/.env.test.local
59+
60+ - name : Create .env.test.local file for examples/middleware
61+ run : cp examples/middleware/.env.development examples/middleware/.env.test.local
62+
63+ - name : Create .env.test.local file for examples/partial-prerendering
64+ run : cp examples/partial-prerendering/.env.development examples/partial-prerendering/.env.test.local
65+
66+ - name : Build
67+ run : pnpm build
5068
5169 - name : Start Docker Compose
5270 run : docker compose -f dependencies.compose.yaml up -d
5775 - name : Wait on Inbucket
5876 run : npx wait-on tcp:localhost:2500
5977
78+ - name : Wait on Svix
79+ run : npx wait-on tcp:localhost:8113
80+
6081 - name : Initialize database
6182 run : pnpm run prisma -- migrate reset --force
6283
0 commit comments