Name: [FIX] ci_workflows: Add addon repo clones

State: Failed finished in 15m

PR State: merged

PR Author: David Tran

PR Author Email:

PR: #10

Committer: David Tran

Committer Email: davidtran.hp@gmail.com

Commit: ad23f2a3734d2ab549ce0a6149051119f3151e3a

Description:

                                            [FIX] ci_workflows: Add addon repo clones

Fixes nightly-extended failure where viin_ai_base could not resolve
viin_api_request_logger from tvtmaaddons17, and reports-extended hard-fail
on missing to_account_reports from erponline-enterprise17.

All Odoo-touching jobs (pr-gate-core, nightly-extended, nightly-v3-visual,
reports-extended) now:
- Run on self-hosted runner [self-hosted, "Viindoo Runbot"]
- Clone tvtmaaddons@17.0 and erponline-enterprise@17.0 via SSH
- Extend ADDONS_PATH with all addon directories in correct precedence order:
  /tmp/odoo/addons,/tmp/tvtmaaddons,/tmp/erponline-enterprise,${{ github.workspace }}

Reports-extended fail-fast stub removed; tour execution now runs with full
addon resolution.

ci.yaml::odoo-install remains gated (if: false) with updated TODO referencing
follow-up ticket WI-ai17-odoo-install-ungate.

Refs: Viindoo/ai #24939135709
                                            

Branch: 17.0

Instance ID: 0

Age:

Up-time: