Skip to content

Fix CI: /status probe over 127.0.0.1, slash-safe branch tags, tidy status nesting - #6

Merged
Robbie1977 merged 2 commits into
mainfrom
fix/ci-status-probe-and-branch-tag
Aug 26, 2026
Merged

Fix CI: /status probe over 127.0.0.1, slash-safe branch tags, tidy status nesting#6
Robbie1977 merged 2 commits into
mainfrom
fix/ci-status-probe-and-branch-tag

Conversation

@Robbie1977

Copy link
Copy Markdown
Contributor

BusyBox wget resolves localhost to ::1 first and nginx listens on IPv4 only, so the new /status probe in the startup test was refused; branch names containing a slash were producing an invalid Docker tag (pre-existing, only affected feature/* branches); and the embedded restore/backup objects in /status had their opening brace indented along with the body ("restore": {).

CI-only plus a one-line sed change in health-monitor.sh. No image behaviour change. The CI probe now also asserts the archive restore reached "state": "done".

Note the main run after #5 failed at this test step, so no :latest image was published from that merge; the next main run (or a release tag) will.

BusyBox wget resolves localhost to ::1 first and nginx only listens on
IPv4, so the /status probe was refused. Branch names containing a slash
(feature/x) are not valid Docker tags; map the slash to a dash.
The embedded restore/backup objects had their opening brace indented
along with the body, so the key line read '"restore":     {'. Indent
every line but the first. The CI probe now also asserts the restore
reached state done.
@Robbie1977
Robbie1977 merged commit 711bf1b into main Aug 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant