Commit 64990bc
Fix infinite loop in wait_for_port.sh and keycloak healthcheck race
1. wait_for_port.sh used [[ ]] (bash) but Makefile calls it via 'sh'
(dash on Ubuntu). The counter never triggered exit, looping forever
for 6h until GH Actions timeout. Fixed: use POSIX [ ] syntax.
2. Keycloak healthcheck tested management port 9990 (up in ~10s) but
the HTTP server on 8080 takes ~29s. Registry started before 8080
was ready, failed to fetch OIDC config, crashed. Fixed: test 8080.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 64fc728 commit 64990bc
2 files changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
148 | | - | |
| 148 | + | |
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| |||
0 commit comments