runbot/runbot_merge/models
Xavier Morel 461db6a3e7 [ADD] runbot_merge: closing linked issues on merge
Requires parsing the commit messages as github plain doesn't collate
the info from there, but also the descriptions: apparently github only
adds those to the references if the PR targets the default
branch. That's not a limitation we want.

Meaning at the end of the day, the only thing we're calling graphql
for is explicit manual linking, which can't be tested without
extending the github API (and then would only be testable on DC), and
which I'm not sure anyone bothers with...

Limitations
-----------

- Links are retrieved on staging (so if one is added later it won't be
  taken in account).
- Only repository-local links are handled, not cross-repository.

Fixes #777
2024-12-09 16:02:28 +01:00
..
backport [FIX] runbot_merge: backport wizard 2024-11-18 09:48:48 +01:00
crons [ADD] runbot_merge: closing linked issues on merge 2024-12-09 16:02:28 +01:00
project_freeze [REM] runbot_merge: freeze wizard auto-refresh 2024-12-02 16:32:53 +01:00
staging_cancel [ADD] runbot_merge: stagings canceling wizard 2022-12-08 10:46:22 +01:00
__init__.py [MERGE] runbot_merge, forwardport: latest updates 2024-11-19 12:18:59 +01:00
batch.py [MERGE] runbot_merge, forwardport: latest updates 2024-11-19 12:18:59 +01:00
commands.py [FIX] *: UX around fw=no 2024-09-17 11:31:20 +02:00
events_sources.py [ADD] *: per-repository webhook secret 2024-06-06 11:07:57 +02:00
ir_actions.py [IMP] runbot_merge: add json & requests to server actions context 2023-02-20 10:13:05 +01:00
ir_ui_view.py [IMP] runbot_merge: suppress view validation warning 2024-09-27 12:53:51 +02:00
mail_thread.py [MERGE] bot from 16.0 to 17.0 2024-08-12 13:13:03 +02:00
patcher.py [IMP] runbot_merge: inspectability of patch parsing 2024-12-02 16:32:53 +01:00
project.py [FIX] project creation: handling of mergebot info 2024-12-02 16:32:53 +01:00
pull_requests.py [ADD] runbot_merge: closing linked issues on merge 2024-12-09 16:02:28 +01:00
res_partner.py [MERGE] bot from 16.0 to 17.0 2024-08-12 13:13:03 +02:00
stagings_create.py [ADD] runbot_merge: closing linked issues on merge 2024-12-09 16:02:28 +01:00
utils.py [FIX] runbot_merge: reset markdown renderer 2024-10-29 13:13:59 +01:00