8431b47322
group-review: allow dots in org and package names
2025-11-19 10:00:39 +01:00
0de9071f92
group-review: we need to clone before modifying a slice
2025-09-30 17:27:36 +02:00
b8ef69a5a7
group-review: react on comment events
...
Instead of just polling for events, we can use issue_comment events
to process PRs more quickly.
At same time increased default polling interval to 10 minutes if
we use events
Closes #67
2025-08-30 10:41:29 +02:00
c980b9f84d
group-review: improve comment made by the bot
...
Bot name should be expanded for easy copy-pasta
2025-08-29 18:19:03 +02:00
c80683182d
group-review: handle case when not yet reviewed
2025-08-28 10:16:49 +02:00
51cd4da97b
group-review: use suggested wording
...
Closes : #50
2025-08-27 19:27:59 +02:00
cf71fe49d6
group-review: don't spam reviews if already there
...
Check if review is already in the timeline and don't spam it again
Closes : #51
2025-08-27 19:16:51 +02:00
7e055c3169
Merge branch 'jzerebecki-fix-pr-link'
2025-08-25 19:12:59 +02:00
fff996b497
[group-review]: submitter member of group
...
submitter cannot be reviewer. Added to the help message
Closes : #59
2025-08-22 17:50:30 +02:00
2b67e6d80e
group-review: Add Silent option
...
Closes : #60
2025-08-22 17:39:29 +02:00
Jan Zerebecki
933ca9a3db
Fix PR link
...
to use ! instead of # . The later is for issues and only works due to
a redirect, which currently fails in gitea if a repo has its issue
tracker disabled.
2025-08-19 16:27:39 +02:00
ddbb824006
group-review: fix group review approval and disapproval
...
and add unit tests for this
2025-07-25 13:54:30 +02:00
977d75f6e9
reviews: only react to comment
...
also, reviews are reverse sorted.
fixed some bugs
2025-06-25 16:13:08 +02:00
0019546e30
forward-bot: initial skeleton
2025-06-17 00:46:26 +02:00
703fa101a4
group-review: fix crash in notification handling when no config
2025-06-03 17:48:09 +02:00
66e4982e2d
group-review: fix build
2025-06-03 16:59:46 +02:00
6968cbc942
group-review: use URL and not hardcode amqps for rabbit
2025-05-13 16:43:16 +02:00
2cb7a065a9
common: extract timeline fetcher to common code
2025-05-13 15:32:38 +02:00
35058623a7
group-review: logic fixes
...
* Only look at reviews after last update or review request
* Re-request reviews if they are needed
* Use timeline to filter reviews
* Ignore reviews not associated with the group name
Issue: adamm/autogits#28
2025-05-13 14:53:10 +02:00
24fe165c46
reviews: use timeline and ignore reviews prior to last push
2025-05-12 19:44:10 +02:00
7af2092ae1
wip
2025-04-24 23:51:46 +02:00
fb430d8c76
group-review: don't use regex for matching group name
2025-04-09 12:21:55 +02:00
7ed2a7082d
Fix notification parsing regex
2025-04-09 11:43:54 +02:00
52a5cdea94
group-review: fix typo
2025-04-07 14:24:48 +02:00
d3f1b36676
Use "-gitea-url" instead of "-gitea-host" or simiar
...
This allows to use another schema than https:// to connect to Gitea
2025-04-07 14:20:26 +02:00
5877081280
whitespace
2025-04-06 17:32:16 +02:00
c4ce974ddf
group-review: fixes
2025-04-05 23:45:40 +02:00
65c718e73b
group-review: move config
2025-04-04 18:07:57 +02:00
80ff036acb
group-review: rerequest reviwes missing group review
...
If user is member of group but doesn't review correctly, request
their review again.
2025-04-04 00:17:55 +02:00
940e5be2c1
Migrate to prjgit based config
...
config now only has reference to org or prjgits and the rest
is defined in the "workflow.config" in the prjgit itself. This
allows the config to be updated in the project.
2025-03-23 16:33:06 +01:00
4a4113aad7
wip
2025-03-21 16:39:50 +01:00
568346ce3d
wip
2025-03-04 22:38:17 +01:00