Skip to content

Prisma upgrade

Prisma upgrade #532

Workflow file for this run

# This is a basic workflow to help you get started with Actions
name: CI
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
build:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Setup Node.js environment
uses: actions/[email protected]
with:
node-version: '14.16.1'
- name: Install npm dependencies
run: npm ci
- name: Unit tests
run: npm run test:cov
- name: Codacy Coverage Reporter
uses: codacy/[email protected]
with:
project-token: ${{ secrets.CODACY_TOKEN }}
- name: Setup PostgreSQL
uses: Harmon758/[email protected]
with:
postgresql db: vrt_db_dev
postgresql user: postgres
postgresql password: postgres
- name: Wait untill DB started (workaround of https://github.com/Harmon758/postgresql-action/issues/7)
uses: jakejarvis/[email protected]
with:
time: '5s'
- name: Apply Manual DB migrations
run: npx ts-node ./prisma/manual_migrations.ts
- name: Apply DB migrations
run: npx prisma migrate up -c --experimental
- name: Seed DB data
run: npx ts-node ./prisma/seed.ts
- name: Run e2e tests
run: npm run test:e2e