15 Commits

Author SHA1 Message Date
Alexander Hughes
171b11a5f6
Merge pull request #3 from ian-howell/project-board-management
Integrate with the github project board
2020-07-29 08:02:39 -04:00
Ian Howell
86d5f999df Fix up various bugs
* Added a missing colon
* Added a missing return statement
* Initialized some variables
* Fixed a variable-naming issue
* Various style changes
2020-07-27 09:06:17 -05:00
Ian Howell
35f4a5221a Add issue assignment management
This commit allows the bot to assign issues to users using the `/assign`
command.
2020-05-07 14:45:31 -05:00
Ian Howell
100ca8d1c0 Fix f-strings in move_issue 2020-05-04 08:22:59 -05:00
Ian Howell
35ddc454c9 Add annotations to move_issue 2020-05-04 08:22:41 -05:00
Ian Howell
727e8eb44d Integrate with the github project board
Implement a feature allowing the bot to move issues around on the
project board:
* When a change's commit message includes "WIP" or "DNM",
  the issue will be moved to the "In Progress" column.
* When a change's commit message does *not* include "WIP" or "DNM",
  assume that the change is ready for review, and move it to the
  "Submitted on Gerrit" column.
2020-04-30 14:24:26 -05:00
Ian Pittwood
5b055bba76
Implements evaluation and posting of change approvals on issues (#1)
* Add logic to get the comment by the script bot for a specific change

* Implement comment editing logic

* Update formatting for new messages
2020-03-16 16:18:39 -05:00
Ian H Pittwood
5919e03842 Add parameter to set a limit on the age of changes looked back at 2020-02-27 17:50:58 -06:00
Ian H Pittwood
6dc63ff32b Add logic to remove issue numbers from 'related' that are duplicated in 'closed' 2020-02-27 14:33:28 -06:00
Ian H Pittwood
8d0c6ad60b Fix closes message to only be printed on new related changes 2020-02-27 14:16:44 -06:00
Ian H Pittwood
166a892408 Finalize changes for 0.0.1 build 2020-02-27 11:24:49 -06:00
Ian H Pittwood
21c88fef51 Prepare project for packaging
Adds setuptools configuration and CLI entry point

Fixes labels list retrieval to use strings
2020-02-27 11:01:02 -06:00
Ian H Pittwood
cf6e9a94c1 Implement Relates-To and Closes tagging 2020-02-27 10:26:15 -06:00
Ian H Pittwood
300ab3ee0d Test and debug interactions 2020-02-26 16:05:30 -06:00
Ian H Pittwood
01403d9a85 Implement Gerrit change retrieval and processing 2020-02-26 14:55:57 -06:00