Skip to content

Consume artifact Odoo install modules#1297

Merged
cbusillo merged 1 commit into
mainfrom
consume-artifact-install-modules
Jun 14, 2026
Merged

Consume artifact Odoo install modules#1297
cbusillo merged 1 commit into
mainfrom
consume-artifact-install-modules

Conversation

@cbusillo

Copy link
Copy Markdown
Owner

Summary

  • add optional odoo_install_modules to stored artifact manifests
  • merge Launchplane-required modules + artifact install intent + explicit runtime records into ODOO_INSTALL_MODULES
  • drop stale live target ODOO_INSTALL_MODULES before rewriting the target env, so removed modules do not accumulate from old Dokploy state
  • record artifact/final module evidence in deployment runtime source

Tests

  • uv run python -m unittest tests.test_odoo_stable_target_replacement

Rollout

Depends on cbusillo/odoo-devkit#71 for newly published artifacts to include odoo_install_modules. Older artifacts remain deployable because the field defaults to an empty tuple.

@cbusillo cbusillo merged commit e6ce7fa into main Jun 14, 2026
12 checks passed
@cbusillo cbusillo deleted the consume-artifact-install-modules branch June 14, 2026 04:52
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