@@ -50,13 +50,13 @@ jobs:
5050 steps :
5151 # Checkout should always be before setup-go to ensure caching is working
5252 - name : Checkout
53- uses : actions/checkout@v4
53+ uses : actions/checkout@v5
5454 - name : Install Terraform
5555 uses : hashicorp/setup-terraform@v3
5656 - name : Install Go
57- uses : actions/setup-go@v5
57+ uses : actions/setup-go@v6
5858 with :
59- go-version : 1.24.0
59+ go-version : stable
6060 # This CI supports skipping flaky or broken tests via GitHub repository variables.
6161 # This allows quick fixes without code changes when tests break due to external factors.
6262 #
@@ -110,14 +110,14 @@ jobs:
110110 echo "Pattern: $SKIP_PATTERN"
111111 echo ""
112112 echo "Tests that will be skipped:"
113- go test -list=. ./internal/services/${{ matrix.products }} | grep -E "$SKIP_PATTERN" || true
113+ go tool gotestsum --format github-actions -- -list=. ./internal/services/${{ matrix.products }} | grep -E "$SKIP_PATTERN" || true
114114 echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
115115 echo ""
116116
117- go test -v ./internal/services/${{ matrix.products }} -timeout=2h -skip="$SKIP_PATTERN"
117+ go tool gotestsum --format github-actions -- -v ./internal/services/${{ matrix.products }} -timeout=2h -skip="$SKIP_PATTERN"
118118 TEST_RESULT=$?
119119 else
120- go test -v ./internal/services/${{ matrix.products }} -timeout=2h
120+ go tool gotestsum --format github-actions -- -v ./internal/services/${{ matrix.products }} -timeout=2h
121121 TEST_RESULT=$?
122122 fi
123123
@@ -147,15 +147,15 @@ jobs:
147147 steps :
148148 # Checkout should always be before setup-go to ensure caching is working
149149 - name : Checkout
150- uses : actions/checkout@v4
150+ uses : actions/checkout@v5
151151 - name : Install Go
152- uses : actions/setup-go@v5
152+ uses : actions/setup-go@v6
153153 with :
154- go-version : 1.24.0
154+ go-version : stable
155155 - name : Install Terraform
156156 uses : hashicorp/setup-terraform@v3
157157 - name : Run scwconfig tests
158- run : go test -v ./internal/services/scwconfig -timeout=2m
158+ run : go tool gotestsum --format github-actions -- ./internal/services/scwconfig -timeout=2m
159159 env :
160160 TF_LOG : DEBUG
161161 TF_ACC : 1
0 commit comments