Name: [ADD/FIX] viin_ai: Phase 3.5 hardening + Phase 3.7 features (SRS v1.1 follow-up)

State: Succeed finished in 234m

PR State: merged

PR Author: David Tran

PR Author Email:

PR: #23

Committer: David Tran

Committer Email: davidtran.hp@gmail.com

Commit: c686158ff25028317a83540fd50f43bb5ce971d3

Description:

                                            [FIX] cluster ai17: align prettier trailingComma to es5 (CI default)

Runbot build 221688 build 381380 reported 261 prettier "Insert `,`"
errors after build 221687's fix added trailing commas via local
prettier --trailing-comma=all. Root cause: local eslint resolves
eslint-plugin-prettier@5.5.5 from /home/tuan/node_modules (bundled
prettier 3.x → default trailingComma=all), while the cluster-local
node_modules carries eslint-plugin-prettier@4.2.5 with prettier 2.8.8
whose default is trailingComma=es5. CI runbot uses the cluster-local
plugin chain (matches package.json), so trailing commas in function
calls/parameters trip "Insert `,`" with all but "Delete `,`" with es5.

Re-ran prettier 2.8.8 with no --trailing-comma override on all 149
ai17 static JS files; 76 files re-formatted (+261 −264 lines).
Verified locally with eslint --resolve-plugins-relative-to ai17
(forces v4.x resolution that matches CI) → 0 errors on full set.

Out of scope:
- Build 381388 MemoryError on web/tests/test_assets.py
  test_logs_assets_generate_time during JS bundle minify is a runbot
  infra flake (Odoo upstream test, not in 221687 on same branch); net
  prettier delta of -3 lines cannot tip memory budget. Will retry on
  next build.
                                            

Branch: 17.0

Instance ID: 0

Age:

Up-time:

Delete Date:

Subbuilds Name State Detail
Build 381390 Check the quality with Pylint: from test_lint to test_pylint 14m Succeed Log
Build 381391 At install tests: from account to website_twitter 119m Succeed Log
Build 381392 Post install tests: step install all modules 63m Succeed Log
Build 381393 Post install tests: from account to payment_alipay 140m Succeed Log
Build 381394 Post install tests: from payment_aps to test_viin_web_cohort 169m Succeed Log
Build 381395 Post install tests: from test_website to to_website_apps_store 69m Succeed Log
Build 381396 Post install tests: from to_website_apps_store_loc to viin_estimate_sale 79m Succeed Log
Build 381397 Post install tests: from viin_event_checkin_website to viin_project_gantt 34m Succeed Log
Build 381398 Post install tests: from viin_project_progress to website_twitter 44m Succeed Log
Build 381399 Test install all modules without demo data: from account to website_twitter 49m Succeed Log
Create Date Level Message
05/03/2026 07:40:32 INFO
Updated repository Viindoo-odoo
05/03/2026 07:40:32 INFO
Updated repository Viindoo-tvtmaaddons
05/03/2026 07:40:32 INFO
Updated repository Viindoo-erponline-enterprise
05/03/2026 07:40:32 INFO
Updated repository Viindoo-branding
05/03/2026 07:40:32 INFO
Cloned repository Viindoo-ai