Skip to content

ci: add deploy dry-run workflow#74

Merged
plutoless merged 7 commits into
mainfrom
feat/deploy-dry-run
Jun 8, 2026
Merged

ci: add deploy dry-run workflow#74
plutoless merged 7 commits into
mainfrom
feat/deploy-dry-run

Conversation

@plutoless

Copy link
Copy Markdown
Contributor

Summary

  • Add a deploy dry-run GitHub Actions workflow for PRs and non-main pushes.
  • Build and boot the production Docker image locally, then verify /api/health and the served UI.
  • Keep the dry-run isolated from GHCR pushes, SSH, VPS deploys, and production secrets.

Verification

  • .venv/bin/python static workflow check: workflow-check-ok
  • Ruby YAML parse: yaml-ok
  • .venv/bin/python -m pytest: 671 passed, 1 warning
  • Docker smoke test under Colima: image built, container served {"status":"ok"} at /api/health and HTML at /, then cleanup removed the container

@plutoless
plutoless merged commit fbb13cc into main Jun 8, 2026
2 checks 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