Updated workflow

This commit is contained in:
phoenix
2025-04-20 21:05:10 -04:00
parent dc5d43b338
commit 275ab46f94
+5 -10
View File
@@ -6,11 +6,6 @@ on:
pull_request: pull_request:
branches: [ "v0.2" ] branches: [ "v0.2" ]
env:
POSTGRES_VERSION: "17.4"
POSTGRES_USER: "postgres"
POSTGRES_DB: "icarus_db"
jobs: jobs:
build: build:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
@@ -19,8 +14,8 @@ jobs:
image: postgres:17.4 image: postgres:17.4
env: env:
POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }} POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }}
POSTGRES_USER: icarus POSTGRES_USER: ${{ secrets.POSTGRES_USER }}
POSTGRES_DB: icarus_db POSTGRES_DB: ${{ secrets.POSTGRES_DB }}
ports: ports:
- 5432:5432 - 5432:5432
options: >- options: >-
@@ -47,11 +42,11 @@ jobs:
- name: Setup test database - name: Setup test database
env: env:
DATABASE_URL: "postgres://icarus:${{ secrets.POSTGRES_PASSWORD }}@localhost:5432/icarus_db" DATABASE_URL: "postgres://${{ secrets.POSTGRES_USER }}:${{ secrets.POSTGRES_PASSWORD }}@localhost:5432/${{ secrets.POSTGRES_DB }}"
run: | run: |
# Wait for PostgreSQL to be ready # Wait for PostgreSQL to be ready
for i in {1..10}; do for i in {1..10}; do
pg_isready -U icarus -d icarus_db && break pg_isready -U ${{ secrets.POSTGRES_USER }} -d ${{ secrets.POSTGRES_DB }} && break
sleep 2 sleep 2
done done
@@ -71,7 +66,7 @@ jobs:
- name: Run tests - name: Run tests
env: env:
DATABASE_URL: "postgres://icarus:${{ secrets.POSTGRES_PASSWORD }}@localhost:5432/icarus_db" DATABASE_URL: "postgres://${{ secrets.POSTGRES_USER }}:${{ secrets.POSTGRES_PASSWORD }}@localhost:5432/${{ secrets.POSTGRES_DB }}"
run: cargo test --verbose run: cargo test --verbose
- name: Run clippy - name: Run clippy