Commit graph

3 commits

Author SHA1 Message Date
423a593486
[FIX] wheelhouse: drop unsupported twine --skip-existing
All checks were successful
wheelhouse / wheelhouse (push) Successful in 19s
twine only allows --skip-existing for PyPI/TestPyPI, not custom repositories
like the Forgejo registry. Upload wheels individually and treat an
"already exists" (HTTP 409) response as a skip to keep re-runs idempotent.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-08 22:11:38 +02:00
11e7fe721c
[CI] wheelhouse: add manual workflow_dispatch with force_all input
All checks were successful
wheelhouse / wheelhouse (push) Successful in 19s
Allows triggering from the Actions tab; force_all=true builds & publishes
every addon regardless of the changed-files diff, to seed the registry on
the first run.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-08 22:08:38 +02:00
c15f90b09e
[CI] add wheelhouse: publish addon wheels to Forgejo PyPI registry
All checks were successful
wheelhouse / wheelhouse (push) Successful in 35s
Build a wheel per changed Odoo addon (whool backend, uv) on push to *.0
branches and publish to the Forgejo PyPI package registry. Versions use
whool's native ".N" post-version strategy so each push publishes without a
manual manifest bump. Adds README install instructions.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-08 21:45:27 +02:00