Skip to content

Add generic web post-deploy extension hook#923

Merged
shiny-code-bot merged 1 commit into
mainfrom
feat/odoo-generic-post-deploy-contract
May 26, 2026
Merged

Add generic web post-deploy extension hook#923
shiny-code-bot merged 1 commit into
mainfrom
feat/odoo-generic-post-deploy-contract

Conversation

@shiny-code-bot
Copy link
Copy Markdown
Collaborator

Summary

  • add an opt-in generic-web post-deploy extension hook with typed context and terminal evidence validation
  • carry post-deploy status through generic deploy/rollback results without confusing provider deploy status with product maintenance status
  • document the inheritance boundary so Odoo rollback apply stays product-owned until release tuple, backup, runtime safety, and post-deploy invariants are represented safely

Validation

  • uv run python -m unittest tests.test_generic_web_deploy tests.test_generic_web_rollback tests.test_generic_web_promotion tests.test_service
  • uv run --extra dev ruff check --diff control_plane/workflows/generic_web_deploy.py control_plane/workflows/generic_web_rollback.py tests/test_generic_web_deploy.py tests/test_generic_web_rollback.py
  • uv run --extra dev ruff check control_plane/workflows/generic_web_deploy.py control_plane/workflows/generic_web_rollback.py tests/test_generic_web_deploy.py tests/test_generic_web_rollback.py
  • uv run --extra dev ruff format --check control_plane/workflows/generic_web_deploy.py control_plane/workflows/generic_web_rollback.py tests/test_generic_web_deploy.py tests/test_generic_web_rollback.py
  • uv run --extra dev mypy control_plane tests
  • uv run python -m unittest

Notes

  • JetBrains changed-files inspection helper returned STATUS: error without findings before PR creation, so this is recorded as a tool failure rather than a code finding.
  • Agent validation agreed this should be a structural hook only; Odoo apply should not move onto generic deploy yet.

@shiny-code-bot shiny-code-bot merged commit cb7d334 into main May 26, 2026
12 checks passed
@shiny-code-bot shiny-code-bot deleted the feat/odoo-generic-post-deploy-contract branch May 26, 2026 00:10
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.

2 participants