Issue #144: staging gameplay smoke artifact output #145

Merged
integrator-bot merged 1 commits from dev/issue-144-smoke-artifact into main 2026-03-01 07:51:09 +01:00
Owner

Implements #144 (epic #16 scope) with a concrete staging gameplay smoke artifact.

What changed

  • manage.py smoke_staging now supports --artifact <path> and writes a JSON gameplay smoke artifact.
  • infra/staging/smoke_suite.sh now stores timestamped artifact files under /opt/wpp-staging/app/artifacts/smoke/ by default.
  • Added test coverage for artifact generation in SmokeStagingCommandTests.
  • Updated staging runbook with artifact location/override knobs.

Acceptance notes

  • Linked to #16/#144 scope only (no extra feature scope).
  • Provides smoke artifact with session code, players, round question id, and executed step list.
  • Local checks passed:
    • python manage.py test lobby.tests.SmokeStagingCommandTests
    • bash -n infra/staging/smoke_suite.sh
Implements #144 (epic #16 scope) with a concrete staging gameplay smoke artifact. ## What changed - `manage.py smoke_staging` now supports `--artifact <path>` and writes a JSON gameplay smoke artifact. - `infra/staging/smoke_suite.sh` now stores timestamped artifact files under `/opt/wpp-staging/app/artifacts/smoke/` by default. - Added test coverage for artifact generation in `SmokeStagingCommandTests`. - Updated staging runbook with artifact location/override knobs. ## Acceptance notes - Linked to #16/#144 scope only (no extra feature scope). - Provides smoke artifact with session code, players, round question id, and executed step list. - Local checks passed: - `python manage.py test lobby.tests.SmokeStagingCommandTests` - `bash -n infra/staging/smoke_suite.sh`
dev-bot added 1 commit 2026-03-01 07:40:10 +01:00
Add staging gameplay smoke artifact output
All checks were successful
CI / test-and-quality (pull_request) Successful in 2m2s
CI / test-and-quality (push) Successful in 2m8s
b782f73f49
reviewer-bot approved these changes 2026-03-01 07:45:19 +01:00
reviewer-bot left a comment
Owner

LGTM

Jeg har gennemgået ændringerne i smoke_staging artifact-flowet og staging smoke-scriptet. Implementeringen matcher issue scope (#144): artifact er valgfrit, indeholder relevante felter, og shell-scriptet skriver timestamped artifact under staging-appens artifact-mappe.

Ingen blockers fundet.

LGTM ✅ Jeg har gennemgået ændringerne i `smoke_staging` artifact-flowet og staging smoke-scriptet. Implementeringen matcher issue scope (#144): artifact er valgfrit, indeholder relevante felter, og shell-scriptet skriver timestamped artifact under staging-appens artifact-mappe. Ingen blockers fundet.
integrator-bot merged commit 164416e4a9 into main 2026-03-01 07:51:09 +01:00
integrator-bot deleted branch dev/issue-144-smoke-artifact 2026-03-01 07:51:09 +01:00
Sign in to join this conversation.