10 Commits

Author SHA1 Message Date
Jimmy Berry
160225b5e9 origin-manager: skip package of type not (None or source).
Should skip review of meta packages and such. Although same logic would
seem to apply to deletes origin-manager is used to enforce manual review
of all deletes and as such even deleting of a meta package should be
included.
2019-09-24 11:29:45 -05:00
Jimmy Berry
0688993ffc origin-manager: always accept review when no OSRT:OriginConfig.
Maintenance, as usual, makes things rather complex since it may have
single or multiple actions or which all, none, or some may be reviewable.
2019-07-16 10:28:41 -05:00
Jimmy Berry
4e1aed28a1 origin-manager: allow for skipping actions with no config when multiple.
Skipping actions that are not relevant for origin review is essential for
the maintenance workflow where multi-actions may include projects not
managed by origin-manager, but the remaining actions should be reviewed.
2019-07-16 10:27:41 -05:00
Jimmy Berry
cd6b2b3c33 ReviewBot: nest review messages by action key when multiple actions.
Not only does this expose previously hidden messages on multi-action
requests, but also provides clarity as to which action triggered a
specific response. Since the keys are generated in a standard way and
the data formatted as YAML it can also be retrieved.
2019-07-16 10:27:37 -05:00
Jimmy Berry
69f3fd13c8 origin-manager: switch to python3. 2019-05-15 21:02:10 -05:00
Jimmy Berry
9bb47b0106 origin-manager: require fallback review for delete requests.
Delete requests were intended to be handled in more detail along with
the update crawler re-write, but in the meantime always fallback.
2019-03-28 09:00:33 -05:00
Jimmy Berry
4b17e2c0dd origin-manager: include annotation in fallback review comment. 2019-03-21 09:03:35 -05:00
Jimmy Berry
20a476f6ed origin-manager: include origin annotation in comment when waiting.
A stop-gap to aid in human review.
2019-03-19 17:31:13 -05:00
Jimmy Berry
a8319e6664 origin-manager: support ReviewBot override comment using origin workaround. 2019-02-27 16:03:05 -06:00
Jimmy Berry
32d0a312c5 origin-manager: provide ReviewBot utilizing osclib.origin. 2019-02-15 14:16:23 -06:00