diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 7e41bcf5..a4c88f98 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -16,6 +16,9 @@ concurrency: jobs: test: runs-on: ubuntu-22.04 + env: + MIX_ENV: test + DATABASE_URL: postgresql://postgres:postgres@postgres:5432/towerops_test services: postgres: image: timescale/timescaledb:latest-pg17 @@ -84,26 +87,18 @@ jobs: - name: Setup database run: mix ecto.create - env: - MIX_ENV: test - DATABASE_URL: postgresql://postgres:postgres@postgres:5432/towerops_test - name: Check code formatting run: mix format --check-formatted - name: Compile with warnings as errors run: mix compile --warnings-as-errors - env: - MIX_ENV: test - name: Run Credo run: mix credo --strict - name: Run tests run: mix test --warnings-as-errors - env: - MIX_ENV: test - DATABASE_URL: postgresql://postgres:postgres@postgres:5432/towerops_test build: runs-on: ubuntu-22.04