Skip to content

Improve: stop and restart the built image in the end-to-end job - #577

Merged
SandObserver merged 1 commit into
mainfrom
chore/restart-built-image-in-e2e
Oct 27, 2026
Merged

SandObserver merged 1 commit into
mainfrom
chore/restart-built-image-in-e2e

Conversation

@SandObserver

Copy link
Copy Markdown
Owner

Summary

  • After the specs, stop the built container with docker stop -t 30, fail if it was killed (exit 137), start it again and wait for /health.
  • Fail if the restart changed the saved apps.json.
  • Add a release workflow test that pins the step after the specs.

Testing
All green. Ran the step against the built image on a Linux Docker host: stopped in 2 s with exit 0, healthy again in 1 s, config unchanged. Added a test for the step.

Changelog

Checklist

  • Stays within the project constraints: one container, no runtime dependencies, no build step (see CONTRIBUTING.md).
  • Tests added or updated for new logic, and the full suite, lint, and typechecks pass.
  • Docs updated if behavior or configuration changed.

@SandObserver SandObserver added the github_actions Pull requests that update GitHub Actions code label Oct 27, 2026
@SandObserver
SandObserver merged commit 13461f5 into main Oct 27, 2026
6 checks passed
@SandObserver
SandObserver deleted the chore/restart-built-image-in-e2e branch October 27, 2026 04:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant