ci-image-improvements (#18)
Release / release (push) Failing after 1m7s
Test / unit-tests (push) Successful in 2m22s

Reviewed-on: #18
Co-authored-by: David Gwilliam <dhgwilliam@gmail.com>
Co-committed-by: David Gwilliam <dhgwilliam@gmail.com>
This commit was merged in pull request #18.
This commit is contained in:
2026-04-01 06:14:25 +00:00
committed by david
parent 501e1b7e23
commit 6b9b690947
5 changed files with 54 additions and 17 deletions
+8 -9
View File
@@ -13,10 +13,6 @@ jobs:
options: --user root
steps:
- name: Install system dependencies
run: |
apk add --no-cache bash git
- name: Checkout code
uses: actions/checkout@v4
@@ -30,7 +26,7 @@ jobs:
runs-on: ubuntu-latest
needs: unit-tests
container:
image: node:20-alpine
image: mcr.microsoft.com/playwright:v1.58.0-jammy
options: --user root
env:
DATABASE_PROVIDER: sqlite
@@ -38,18 +34,21 @@ jobs:
BETTER_AUTH_SECRET: test-secret-key-for-ci-only
steps:
- name: Install system dependencies
run: |
apk add --no-cache bash git
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
- name: Install dependencies
run: npm ci
- name: Generate Prisma client
run: npx prisma generate
env:
DATABASE_URL: postgresql://user:pass@localhost:5432/dummy
- name: Setup SQLite database
run: |