We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a0582a9 commit bc4c062Copy full SHA for bc4c062
1 file changed
.github/workflows/pr-validation.yml
@@ -24,13 +24,19 @@ jobs:
24
export SQLCMDUSER=sa
25
docker run -m 2GB -e ACCEPT_EULA=1 -d --name sql2022 -p:1433:1433 -e SA_PASSWORD=$SQLCMDPASSWORD mcr.microsoft.com/mssql/server:2022-latest
26
echo "Waiting for SQL Server to be ready..."
27
+ READY=0
28
for i in {1..60}; do
29
if docker exec sql2022 /opt/mssql-tools18/bin/sqlcmd -S localhost -U sa -P "$SQLCMDPASSWORD" -C -Q "SELECT 1" &>/dev/null; then
30
echo "SQL Server is ready!"
31
+ READY=1
32
break
33
fi
34
echo "Attempt $i: SQL Server not ready yet, waiting..."
35
sleep 2
36
done
37
+ if [ $READY -eq 0 ]; then
38
+ echo "ERROR: SQL Server failed to become ready within 2 minutes"
39
+ exit 1
40
+ fi
41
cd ../..
42
go test -v ./...
0 commit comments