diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 8331843..ad3dd96 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -16,11 +16,11 @@ jobs: runs-on: ubuntu-24.04 services: postgres: - image: postgres:$POSTGRES_VERSION + image: postgres:17.4 env: POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }} - POSTGRES_USER: $POSTGRES_USER - POSTGRES_DB: $POSTGRES_DB + POSTGRES_USER: icarus + POSTGRES_DB: icarus_db ports: - 5432:5432 options: >- @@ -47,11 +47,11 @@ jobs: - name: Setup test database env: - DATABASE_URL: "postgres://$POSTGRES_USER:${{ secrets.POSTGRES_PASSWORD }}@localhost:5432/$POSTGRES_DB" + DATABASE_URL: "postgres://icarus:${{ secrets.POSTGRES_PASSWORD }}@localhost:5432/icarus_db" run: | # Wait for PostgreSQL to be ready for i in {1..10}; do - pg_isready -U $POSTGRES_USER -d $POSTGRES_DB && break + pg_isready -U icarus -d icarus_db && break sleep 2 done @@ -71,7 +71,7 @@ jobs: - name: Run tests env: - DATABASE_URL: "postgres://${{ env.POSTGRES_USER }}:${{ secrets.POSTGRES_PASSWORD }}@localhost:5432/${{ env.POSTGRES_DB }}" + DATABASE_URL: "postgres://icarus:${{ secrets.POSTGRES_PASSWORD }}@localhost:5432/icarus_db" run: cargo test --verbose - name: Run clippy