mirror of
https://github.com/odoo/runbot.git
synced 2025-03-17 00:15:47 +07:00

If a PR is *merged*, enqueue it for deletion (with a 2 weeks delay). Mainly to avoid FW branches staying around long after they've been merged (possibly eventually closed?), will also clean up regular merged branches, including historical merges forgotten by their author. Fixes #230
46 lines
1.8 KiB
XML
46 lines
1.8 KiB
XML
<odoo>
|
|
<record model="ir.cron" id="port_forward">
|
|
<field name="name">Check if there are merged PRs to port</field>
|
|
<field name="model_id" ref="model_forwardport_batches"/>
|
|
<field name="state">code</field>
|
|
<field name="code">model._process()</field>
|
|
<field name="interval_number">1</field>
|
|
<field name="interval_type">minutes</field>
|
|
<field name="numbercall">-1</field>
|
|
<field name="doall" eval="False"/>
|
|
</record>
|
|
|
|
<record model="ir.cron" id="updates">
|
|
<field name="name">Update followup FP PRs</field>
|
|
<field name="model_id" ref="model_forwardport_updates"/>
|
|
<field name="state">code</field>
|
|
<field name="code">model._process()</field>
|
|
<field name="interval_number">1</field>
|
|
<field name="interval_type">minutes</field>
|
|
<field name="numbercall">-1</field>
|
|
<field name="doall" eval="False"/>
|
|
</record>
|
|
|
|
<record model="ir.cron" id="reminder">
|
|
<field name="name">Remind open PR</field>
|
|
<field name="model_id" ref="model_runbot_merge_pull_requests"/>
|
|
<field name="state">code</field>
|
|
<field name="code">model._reminder()</field>
|
|
<field name="interval_number">1</field>
|
|
<field name="interval_type">days</field>
|
|
<field name="numbercall">-1</field>
|
|
<field name="doall" eval="False"/>
|
|
</record>
|
|
|
|
<record model="ir.cron" id="remover">
|
|
<field name="name">Remove branches of merged PRs</field>
|
|
<field name="model_id" ref="model_forwardport_branch_remover"/>
|
|
<field name="state">code</field>
|
|
<field name="code">model._process()</field>
|
|
<field name="interval_number">1</field>
|
|
<field name="interval_type">hours</field>
|
|
<field name="numbercall">-1</field>
|
|
<field name="doall" eval="False"/>
|
|
</record>
|
|
</odoo>
|