From 96edc0c694777ead8c8e1e6f094e54c5bde7d46a Mon Sep 17 00:00:00 2001 From: Tower Deploy Date: Mon, 27 Apr 2026 00:44:36 +0300 Subject: [PATCH] =?UTF-8?q?Seed=20addons/odoosky=5Fdemo=20(18.0.1.0.0)=20?= =?UTF-8?q?=E2=80=94=20platform=20smoke-test=20addon?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- addons/odoosky_demo/__init__.py | 0 addons/odoosky_demo/__manifest__.py | 20 +++++++++++++++++++ .../static/description/index.html | 1 + 3 files changed, 21 insertions(+) create mode 100644 addons/odoosky_demo/__init__.py create mode 100644 addons/odoosky_demo/__manifest__.py create mode 100644 addons/odoosky_demo/static/description/index.html diff --git a/addons/odoosky_demo/__init__.py b/addons/odoosky_demo/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/addons/odoosky_demo/__manifest__.py b/addons/odoosky_demo/__manifest__.py new file mode 100644 index 0000000..1ccbe8b --- /dev/null +++ b/addons/odoosky_demo/__manifest__.py @@ -0,0 +1,20 @@ +{ + "name": "OdooSky Demo Addon", + "summary": "Smoke-test addon — proves the v3 in-cluster build pipeline works end-to-end.", + "description": """ +A minimal Odoo module used by OdooSky platform tests to prove that a tagged +addon in odoo-tower/odoo-addons builds into an OCI image inside the customer +cluster and mounts into the Odoo pod. No business logic; just a manifest and +an empty __init__.py so Odoo recognizes it. +""", + "author": "OdooSky", + "website": "https://odoosky.org", + "category": "Tools", + "version": "18.0.1.0.0", + "license": "LGPL-3", + "depends": ["base"], + "data": [], + "installable": True, + "application": False, + "auto_install": False, +} diff --git a/addons/odoosky_demo/static/description/index.html b/addons/odoosky_demo/static/description/index.html new file mode 100644 index 0000000..b0486c7 --- /dev/null +++ b/addons/odoosky_demo/static/description/index.html @@ -0,0 +1 @@ +

OdooSky Demo Addon

Platform smoke-test addon. Safe to install / uninstall.