Skip to content

feat: add smoke test inputs to CI workflow#600

Open
DeepDiver1975 wants to merge 2 commits intomasterfrom
feat/smoke-test
Open

feat: add smoke test inputs to CI workflow#600
DeepDiver1975 wants to merge 2 commits intomasterfrom
feat/smoke-test

Conversation

@DeepDiver1975
Copy link
Copy Markdown
Contributor

Summary

  • Passes smoke test inputs to the reusable docker-build.yml workflow (requires feat: add optional smoke test step to docker-build workflow ubuntu#263 merged first)
  • Starts the built image on port 8080 with SQLite3 and polls /status.php for HTTP 200
  • Asserts .versionstring in the response JSON matches the matrix version for all stable releases
  • 11.0.0-prealpha skips version assertion (smoke-version-jq: "") since the daily tarball version is unpredictable

Behaviour per matrix entry

Version HTTP 200 check Version assertion
10.16.2 yes .versionstring == 10.16.2
10.16.1 yes .versionstring == 10.16.1
10.15.3 yes .versionstring == 10.15.3
11.0.0-prealpha yes skipped

🤖 Generated with Claude Code

DeepDiver1975 and others added 2 commits April 23, 2026 20:42
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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