run in container
All checks were successful
Backend Actions / build (push) Successful in 1m8s
Backend Actions / check (push) Successful in 1m34s
Frontend Actions / check (push) Successful in 1m37s
Frontend Actions / build (push) Successful in 1m33s
Backend Actions / test (push) Successful in 3m41s
Frontend Actions / test (push) Successful in 1m5s

This commit is contained in:
2025-07-28 01:57:13 +01:00
parent bfda9d3735
commit 46cb354c9a

View File

@ -41,8 +41,10 @@ jobs:
run: cargo build --release --locked run: cargo build --release --locked
test: test:
runs-on: ubuntu-latest
container: git.molloy.xyz/fergus-molloy/ubuntu:rust-nextest
services: services:
db: postgres:
image: postgres:17-alpine image: postgres:17-alpine
ports: ports:
- "5432:5432" - "5432:5432"
@ -55,7 +57,6 @@ jobs:
--health-interval 10s --health-interval 10s
--health-timeout 5s --health-timeout 5s
--health-retries 5 --health-retries 5
runs-on: rust-nextest
defaults: defaults:
run: run:
working-directory: ./backend working-directory: ./backend
@ -74,7 +75,7 @@ jobs:
- name: Run Tests - name: Run Tests
run: ./scripts/test.sh run: ./scripts/test.sh
env: env:
POSTGRES_URL: "postgresql://postgres:postgres@localhost:5432" POSTGRES_URL: "postgresql://postgres:postgres@postgres:5432"
- name: Upload Test Logs - name: Upload Test Logs
if: ${{ failure() }} if: ${{ failure() }}
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3