mirror of
https://github.com/odoo/runbot.git
synced 2025-03-16 07:55:45 +07:00
![]() Runbot can send status multiple time for the same hash: - if transaction fails in scheduler and is retried - if multiple subbuild are failing Leading to multiple issues: - when github receive more than one failure status, mergebot will be notified multiple times and send multiple mail (for forward ports mainly) - github will answer `422 Unprocessable Entity for url...` after 1000 status. This fix proposes to limit number of status: - By avoiding to send status for orphan build (parent status will never change) - By storing last send status to avoid to notify multiple time - By sending status post commit to avoid to contact github in case of failure. This will also slightly reduce transaction time by removing an http request. |
||
---|---|---|
forwardport | ||
runbot | ||
runbot_builder | ||
runbot_cla | ||
runbot_merge | ||
.gitignore | ||
conftest.py | ||
README.md | ||
requirements.txt |
Odoo Runbot Repository
This repository contains the source code of Odoo testing bot runbot.odoo.com and related addons.
Runbot
The runbot/
directory holds the main runbot Odoo addon.
Runbot CLA addon
The runbot_cla/
directory contains an Odoo addon that checks CLA.