diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index d2e9df0..683ca89 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -7,27 +7,31 @@ jobs: runs-on: ubuntu-latest services: - postgres: - image: postgres:15 - ports: - - 5433:5432 - env: - POSTGRES_USER: ${{ secrets.TEST_POSTGRES_USER }} - POSTGRES_DB: ${{ secrets.TEST_POSTGRES_DB }} - POSTGRES_PASSWORD: ${{ secrets.TEST_POSTGRES_PASSWORD }} - options: >- - --health-cmd="pg_isready -U ${{ secrets.TEST_POSTGRES_USER }}" - --health-interval=10s - --health-timeout=5s - --health-retries=5 + postgres: + image: postgres:15 + ports: + - 5433:5432 + env: + POSTGRES_USER: ${{ secrets.TEST_POSTGRES_USER }} + POSTGRES_DB: ${{ secrets.TEST_POSTGRES_DB }} + POSTGRES_PASSWORD: ${{ secrets.TEST_POSTGRES_PASSWORD }} + options: >- + --health-cmd="pg_isready -U $POSTGRES_USER" + --health-interval=10s + --health-timeout=5s + --health-retries=5 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up JDK 11 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '11' distribution: 'temurin' cache: 'sbt' + - uses: sbt/setup-sbt@v1 + - name: Create application.conf + run: | + echo "${{ secrets.PRODUCTION_CONFIG }}" > src/main/resources/application.conf - name: Run tests run: sbt test \ No newline at end of file