From 90961b99c90c801ab1b2ec177d9b9fc6b8eb448a Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 14 Aug 2023 09:27:43 +0200 Subject: [PATCH] [ADD] *: changelog entries I forgot Can't hurt to *have* them. --- forwardport/changelog/2023-08/outstanding.md | 10 ++++++++++ runbot_merge/changelog/2023-08/opts.md | 6 ++++++ .../changelog/2023-08/staging-reverse-index.md | 6 ++++++ runbot_merge/changelog/2023-08/stagings-to-prs.md | 5 +++++ 4 files changed, 27 insertions(+) create mode 100644 forwardport/changelog/2023-08/outstanding.md create mode 100644 runbot_merge/changelog/2023-08/opts.md create mode 100644 runbot_merge/changelog/2023-08/staging-reverse-index.md create mode 100644 runbot_merge/changelog/2023-08/stagings-to-prs.md diff --git a/forwardport/changelog/2023-08/outstanding.md b/forwardport/changelog/2023-08/outstanding.md new file mode 100644 index 00000000..2de5ef2c --- /dev/null +++ b/forwardport/changelog/2023-08/outstanding.md @@ -0,0 +1,10 @@ +IMP: outstandings page + +- increased time-before-outstanding from 3 to 7 days, as 3~4 days is common in + normal operations, especially when merging from very low branches were + forward-porting may take a while +- improved performances by optimising fetching & filtering +- added counts to the main listing for clarity (instead of hiding them in a + popover) +- added the *original authors* for the outstanding forward ports +- added ability to filter by team, if such are configured diff --git a/runbot_merge/changelog/2023-08/opts.md b/runbot_merge/changelog/2023-08/opts.md new file mode 100644 index 00000000..84cc99b0 --- /dev/null +++ b/runbot_merge/changelog/2023-08/opts.md @@ -0,0 +1,6 @@ +IMP: optimize home page + +An unnecessary deopt and a few opportunities were found and fixed in the home +page / main dashboard, a few improvements have been implemented which should +significantly lower the number of SQL queries and the time needed to generate +the page. diff --git a/runbot_merge/changelog/2023-08/staging-reverse-index.md b/runbot_merge/changelog/2023-08/staging-reverse-index.md new file mode 100644 index 00000000..e276ed40 --- /dev/null +++ b/runbot_merge/changelog/2023-08/staging-reverse-index.md @@ -0,0 +1,6 @@ +ADD: stagings reverse index (from commits) + +Finding out the commits from a staging is not great but it's easy enough, the +reverse was difficult and very inefficient. Splat out the "heads" JSON field +into two join tables, and provide both ORM methods and a JSON endpoint to +lookup stagings based on their commits. diff --git a/runbot_merge/changelog/2023-08/stagings-to-prs.md b/runbot_merge/changelog/2023-08/stagings-to-prs.md new file mode 100644 index 00000000..0deb8aa8 --- /dev/null +++ b/runbot_merge/changelog/2023-08/stagings-to-prs.md @@ -0,0 +1,5 @@ +IMP: added quick jump from staging to PR in the backend + +In the backend, going through the batches to reach a PR is really not +convenient, directly displaying both github URL and frontend URL for each PR +makes jumping around much easier.