@@ -16,19 +16,19 @@ jobs:
1616 runs-on : ubuntu-latest
1717 steps :
1818 - name : Checkout 🛎
19- uses : actions/checkout@v4
19+ uses : actions/checkout@v6
2020
2121 - name : Set up Go
22- uses : actions/setup-go@v5
22+ uses : actions/setup-go@v6
2323 with :
24- go-version : " 1.23 "
24+ go-version : latest
2525
2626 - name : Generate Firebase credentials
2727 run : |
2828 bash tests/generate-firebase-credentials.sh tests/firebase-credentials.json
2929 echo "FIREBASE_CREDENTIALS=$(jq -c . tests/firebase-credentials.json)" >> $GITHUB_ENV
3030
31- - name : Start services 🐳
31+ - name : Start Services
3232 working-directory : ./tests
3333 run : docker compose up -d --build
3434
@@ -50,24 +50,24 @@ jobs:
5050 sleep 5
5151 done
5252
53- - name : Wait for seed to complete
53+ - name : Seed Database
5454 working-directory : ./tests
5555 run : |
5656 echo "Waiting for seed container to finish..."
5757 docker compose wait seed || true
5858 sleep 2
5959
60- - name : Run integration tests 🧪
60+ - name : Run Integration Tests
6161 working-directory : ./tests
6262 run : go test -v -timeout 300s ./...
6363
64- - name : Collect logs on failure 📋
64+ - name : Collect Logs on Failure
6565 if : failure()
6666 working-directory : ./tests
6767 run : |
6868 docker compose logs --tail 200
6969
70- - name : Stop services 🛑
70+ - name : Stop Services
7171 if : always()
7272 working-directory : ./tests
7373 run : docker compose down -v
0 commit comments