Skip to content

Add black-box container and deployment smoke tests - #70

Merged
darthfork merged 2 commits into
mainfrom
test/issue-56-system-smoke
Aug 23, 2026
Merged

Add black-box container and deployment smoke tests#70
darthfork merged 2 commits into
mainfrom
test/issue-56-system-smoke

Conversation

@darthfork

Copy link
Copy Markdown
Owner

Summary

  • add black-box container smoke coverage for startup, health, metrics, signed webhook ingestion, and missing configuration
  • add Helm/kind deployment smoke coverage for standalone and external Redis-backed modes
  • wire system smoke tests into the deep CI lane and document local execution
  • update Helm health probes and lock the supported Redis chart dependency

Verification

  • SMOKE_IMAGE=ghcr.io/darthfork/promgithub:0.0.7 ./test/system/container-smoke.sh
  • SMOKE_IMAGE=ghcr.io/darthfork/promgithub:0.0.7 SMOKE_KIND_CLUSTER=promgithub-smoke-fx-56c SMOKE_NAMESPACE=promgithub-smoke-fx-56c SMOKE_RELEASE=promgithub-smoke-fx-56c SMOKE_LOCAL_PORT=18058 ./test/system/helm-smoke.sh
  • bash -n test/system/*.sh
  • shellcheck test/system/*.sh
  • git diff --check
  • workflow YAML parsed with Ruby/Psych

Closes #56

@darthfork darthfork closed this Aug 23, 2026
@darthfork darthfork reopened this Aug 23, 2026
govulncheck fails the Fast PR lane on four reachable standard-library CVEs in 1.25.11; 1.25.13 is the first patch that remediates all of them.

Co-authored-by: Cursor <cursoragent@cursor.com>
@darthfork
darthfork merged commit 8f0802d into main Aug 23, 2026
3 checks passed
@darthfork
darthfork deleted the test/issue-56-system-smoke branch August 23, 2026 02:09
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.

Add black-box container and deployment smoke tests

1 participant