Skip to content

Commit b271d82

Browse files
committed
initial commit
1 parent e9d9bad commit b271d82

1 file changed

Lines changed: 19 additions & 2 deletions

File tree

.github/workflows/build-validation.yml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,11 @@ jobs:
155155
functions-e2e-tests:
156156

157157
needs: build
158-
runs-on: ubuntu-latest
158+
# Pinned to ubuntu-22.04 as a diagnostic: ubuntu-24.04 runner image bumped from
159+
# 20260513.135 (last green CI on 5/19) to 20260518.149 (first red on 5/22)
160+
# with no code change in between. If this job goes green on 22.04, the regression
161+
# is in the new 24.04 runner image (Docker-Buildx 0.34 / Node 20 removal / kernel).
162+
runs-on: ubuntu-22.04
159163

160164
steps:
161165
- uses: actions/checkout@v2
@@ -180,6 +184,18 @@ jobs:
180184
run: endtoendtests/e2e-test-setup.ps1 -DockerfilePath endtoendtests/Dockerfile
181185
shell: pwsh
182186

187+
- name: Diagnose host readiness (always run)
188+
if: always()
189+
run: |
190+
echo '--- docker ps ---'
191+
docker ps -a
192+
echo '--- curl /admin/host/ping ---'
193+
curl -sv -X POST http://localhost:8080/admin/host/ping || true
194+
echo '--- curl /api/StartOrchestration ---'
195+
curl -sv -X POST http://localhost:8080/api/StartOrchestration || true
196+
echo '--- docker logs app (tail) ---'
197+
docker logs app 2>&1 | tail -200 || true
198+
183199
- name: End to End Tests with Gradle
184200
uses: gradle/gradle-build-action@v2
185201
with:
@@ -194,7 +210,8 @@ jobs:
194210
functions-sample-tests:
195211

196212
needs: build
197-
runs-on: ubuntu-latest
213+
# Pinned to ubuntu-22.04; see comment on functions-e2e-tests.
214+
runs-on: ubuntu-22.04
198215

199216
steps:
200217
- uses: actions/checkout@v2

0 commit comments

Comments
 (0)