console/.github/workflows/migrations-test.yaml
2023-02-28 08:52:37 +01:00

38 lines
889 B
YAML

on:
workflow_call:
jobs:
test:
runs-on: ubuntu-22.04
services:
postgres:
image: postgres:14.6-alpine
ports:
- 5432:5432
env:
POSTGRES_PASSWORD: postgres
POSTGRES_USER: postgres
POSTGRES_DB: registry
options: >-
--health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
env:
POSTGRES_HOST: localhost
POSTGRES_PORT: 5432
POSTGRES_PASSWORD: postgres
POSTGRES_USER: postgres
POSTGRES_DB: registry
steps:
- name: checkout
uses: actions/checkout@v3
- name: setup environment
uses: ./.github/actions/setup
with:
codegen: false # no need to run codegen in this case, we can skip
- name: migrations tests
run: pnpm test
working-directory: packages/migrations