Skip to content

Restore supported local runtime config resolution#79

Merged
cbusillo merged 1 commit into
mainfrom
fix/78-local-runtime-config
Jul 16, 2026
Merged

Restore supported local runtime config resolution#79
cbusillo merged 1 commit into
mainfrom
fix/78-local-runtime-config

Conversation

@cbusillo

Copy link
Copy Markdown
Owner

Summary

  • replace the retired checkout/file runtime-environment lookup with one typed ODOO_DEVKIT_RUNTIME_ENVIRONMENT_JSON boundary
  • enforce exact context/instance scope, safe env names/values, stack-required nonblank values, and final publish/runtime revalidation
  • scrub payload secrets from internal child processes and remove supported Compose .env fallback
  • update static and generated workspace guidance for operator-local setup while preserving Launchplane ownership of non-local mutation and artifact payload injection

Validation

  • uv run python -m unittest discover -s tests — 169 tests passed, 1 skipped
  • uv run ruff format --check .
  • uv run ruff check .
  • uv build
  • uv run platform --help
  • live platform workspace sync, local runtime inspect, and runtime select proof
  • Docker Compose config --quiet against the generated runtime env
  • proof values absent from runtime inspect output
  • changed-file PyCharm inspection — GREEN, 0 findings
  • independent multi-agent review, including follow-up validation of all findings

Closes #78

@cbusillo
cbusillo merged commit 10a0474 into main Jul 16, 2026
4 checks passed
@cbusillo
cbusillo deleted the fix/78-local-runtime-config branch July 16, 2026 21:37
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.

Restore supported local Odoo runtime config resolution

1 participant