relay/.gitea/workflows/tests.yaml
Corban-Lee Jones 93d5d29aab
Some checks failed
Build & Push Docker Image / build (push) Failing after 3s
Test & Build / build (push) Successful in 30s
build: docker image workflow
2025-05-17 19:00:38 +01:00

40 lines
763 B
YAML

name: Test & Build
run-name: ${{ gitea.actor }} is testing & building
on:
push:
branches:
- master
- staging
- dev
pull_request:
branches:
- master
- staging
- dev
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Install Dependencies
run: npm i
- name: Reset and Push Database Migrations
run: |
echo "DATABASE_URL is ${DATABASE_URL::9}****"
npx prisma migrate reset --force
npx prisma db push
env:
DATABASE_URL: ${{ secrets.POSTGRESQL_CONN_STRING }}
- name: Build Dist
run: npm run build
- name: Run Tests
run: npm run test