Skip to content

Fix Odoo reusable workflow product scope#1228

Merged
cbusillo merged 1 commit into
mainfrom
fix/cm-website-live-runtime-authz
Jun 8, 2026
Merged

Fix Odoo reusable workflow product scope#1228
cbusillo merged 1 commit into
mainfrom
fix/cm-website-live-runtime-authz

Conversation

@cbusillo

@cbusillo cbusillo commented Jun 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • Resolve Odoo reusable workflow product scope from context with underscore-to-dash normalization, so cm_website maps to odoo-tenant-cm-website.
  • Pass resolved product through Odoo artifact publish, testing deploy, post-deploy, prod promotion, and prod rollback driver payloads instead of hardcoded/global product values.
  • Expose website_bootstrap_included from reusable post-deploy and document the product resolution contract.

Verification

  • uv run python -m unittest tests.test_product_onboarding
  • uv run python -m unittest
  • Claude/Gemini review completed; final blocker fixed: post-deploy/promotion/rollback idempotency keys preserve old prefix:context:run:attempt shape.

Remaining live proof

  • After merge/deploy, run cm-website post-deploy/target proof and confirm Launchplane accepts product=odoo-tenant-cm-website and reports website_bootstrap_included.

@cbusillo cbusillo merged commit 5792129 into main Jun 8, 2026
12 checks passed
@cbusillo cbusillo deleted the fix/cm-website-live-runtime-authz branch June 8, 2026 14:50
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