Repository navigation
Load the matching framework by default during native20 crossings - #411
shiny-code-app[bot] wants to merge 1 commit into
Conversation
|
Read and adopted the source-backed Fable findings at https://github.com/cbusillo/odoo-tenant-opw/issues/471#issuecomment-6685404577 . New source: matching20 framework default/pin, bank/UOM rename pre-script, native module merges instead of nine removals, saved19 database-only diagnostic alias/no full-store output/scans, and one complete framework-free active-view validation. The existing fatal unsafe-deletion guard remains byte-identical. Controls:134 shared workflow tests;121 script tests (7existing skips);602native addon tests,0failure/0error. The old workflow fails the framework-default regression; old attachment code fails the database-only no-payload-read regression. Nondefault bank/UOM fixtures and conflicting-target/no-mutation control pass. Native merged modules stay installed; ordinary retirement and unused-descriptor deletion controls still pass. A bounded Google implementation review of the new composition was attempted through the ordinary helper; the selected agy-gemini account returned ERROR after600seconds and produced no review. This is not a completed implementation review, and no alternate-provider retry or approval is inferred. The supplied Fable review remains the source-plan review being adopted. PyCharm remains UNKNOWN: tenant dependency-revision mismatch; shared Pydantic plugin unavailable. These limitations are retained, not passes. No source landing or testing migration result follows from the checks. Removed: automatic base,web-only20 crossing; nine merged modules from Enterprise retirement; full application payload scans and filestore copy-out on database-only diagnostics. The supported original/overlay integrity guard still hashes its retained lower; that protection is not waived. |
|
Matching consumer source capability is now earned: OPW4a71a34ed73576e0a2e5a857813f687ffe7cce3e Build42647834936 succeeded, immutable image Fresh source411 checks remain4green at1dd; no new test/CI/review run, source edit, readiness/landing or runtime install claimed here. This is Build/input capability, not a migrated database. Actual full028 stopped during input transport before Odoo, collected143cleanuptrue; migration/testing completion remains unearned. |
|
Hold on the 403/405/407 stack, read from the train's pass at 11:34 AM ET. 405's own stop is fixed. The train no longer reports failing checks or missing notes on 405, and 403, 405 and 407 each have checked Ready on their current heads (0fcf6f0, 346328b, bc3bb03). The stack still cannot land. Draft #411 is stacked on 407, and the train collapses every stacked child into the root. 403 is therefore blocked with Next actor: agent:supervisor-milestone, the recorded next actor on #410 , through the Odoo lead. Choose one:
Never ready or label 411 just to unblock its parents. No base, branch or source here was changed. |
Native20 OpenUpgrade crossings currently default to
base,web, even when the artifact contains the matching20 framework. Default the crossing tobase,web,openupgrade_frameworkand reject a19 manifest before execution. Explicit opt-out remains available for a separate validation pass; ordinary addon maintenance keeps its existing selection.Closes #410 . Stacked on #407 ; this change does not edit that source branch or the existing source stack. Required by https://github.com/cbusillo/odoo-tenant-opw/issues/314 and adopted review https://github.com/cbusillo/odoo-tenant-opw/issues/471#issuecomment-6685404577 .
Validation:134 workflow tests pass; the default-load regression fails against the previous implementation. Ruff passes. Native PyCharm completed with UNKNOWN because the Pydantic support plugin was unavailable. Matching tenant consumer Build will be attached when earned.
Removed: native20 crossing default that silently skipped the matching framework. Net lines: +5 (19 added,14 removed).