Skip to content

Charts

Charts #51

name: smoke-postgres-services
on:
pull_request:
push:
branches: ['**']
workflow_dispatch:
permissions:
contents: read
jobs:
smoke:
name: Smoke-test samples Postgres service
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v6
- name: Start samples database
run: |
set -euo pipefail
make -C deploy start-samples
- name: Smoke tests
env:
POSTGRES_SMOKE_START_SERVICES: "0"
run: |
set -euo pipefail
./scripts/tests/smoke_postgres_services.sh
- name: Dump container logs
if: failure()
run: |
set -euo pipefail
source deploy/export_env_vars.sh
docker compose -f deploy/services.yml ps
docker compose -f deploy/services.yml logs --no-color samples-db
- name: Shutdown stack
if: always()
run: |
set -euo pipefail
source deploy/export_env_vars.sh
docker compose -f deploy/services.yml down -v