Commit Graph

  • 09e0db8803 Fix race condition between job finishing and IRC notification being sent out. master Simon Quigley 2020-05-27 14:08:04 -0500
  • d075f45568 Cleanup and parallelize the Jenkins code. Simon Quigley 2020-05-26 14:46:35 -0500
  • 935867aa7e Make IRC messages more granular, and don't forget to return Ok. Simon Quigley 2020-05-26 14:04:40 -0500
  • 9b4358ed98 Add Jenkins nagging to Lugito Simon Quigley 2020-05-26 13:16:49 -0500
  • 9820ddb26b
    Bump requirements, due to security fixes in packages. Thomas Ward 2020-05-26 12:00:24 -0400
  • 694440cb06
    Bump urllib3 from 1.24.1 to 1.24.2 #8 dependabot[bot] 2020-05-26 15:52:10 +0000
  • 00107d8511
    Bump httplib2 from 0.12.1 to 0.18.0 #7 dependabot[bot] 2020-05-20 16:47:07 +0000
  • 482ea98680
    Bump bleach from 3.1.0 to 3.1.4 #6 dependabot[bot] 2020-03-31 05:13:19 +0000
  • 9a955390f0
    Bump bleach from 3.1.0 to 3.1.2 #5 dependabot[bot] 2020-03-24 17:19:16 +0000
  • e41bfe1aa2
    Bump bleach from 3.1.0 to 3.1.1 #4 dependabot[bot] 2020-02-24 19:26:24 +0000
  • 8cd0fc5a89
    Bump werkzeug from 0.15.2 to 0.15.3 #3 dependabot[bot] 2019-10-21 21:01:01 +0000
  • a48b2b98f7
    Bump werkzeug from 0.15.2 to 0.15.3 #2 dependabot[bot] 2019-08-22 17:31:02 +0000
  • ff18aab70d
    Merge pull request #1 from lubuntu-team/dependabot/pip/urllib3-1.24.2 Thomas Ward 2019-08-22 13:29:16 -0400
  • 28808c2e18
    Bump urllib3 from 1.24.1 to 1.24.2 #1 dependabot[bot] 2019-08-22 17:27:35 +0000
  • 77a0b2ce99 Update unit-tests and requirements files to reflect recent changes Ben Johnston 2019-07-27 17:35:34 -0500
  • 913f68fcd8 Correctly pass the all-lowercase repo name. Simon Quigley 2019-03-30 21:06:44 -0500
  • 6b70f393f8 phab is a global variable, treat it as such. Simon Quigley 2019-03-30 20:52:27 -0500
  • 266bf68d47 Implement a get_repository_name function to use with the Jenkins function. Simon Quigley 2019-03-30 20:50:58 -0500
  • 96c73754db Ensure pkg_name is defined. Simon Quigley 2019-03-30 20:06:00 -0500
  • e6afdab9e1 Add jenkins to the init. Simon Quigley 2019-03-30 20:00:21 -0500
  • af8caba6f5 Make sure package_names is also recognized as a subdict. Simon Quigley 2019-03-30 19:54:51 -0500
  • 838fc1d0ec Make Jenkins a connector. Simon Quigley 2019-03-30 18:58:10 -0500
  • 5f24aa7375 Add Jenkins support. Simon Quigley 2019-03-30 18:49:31 -0500
  • ac7b470dbc Remove run_lugito, which is the old script. Simon Quigley 2019-03-30 18:03:22 -0500
  • 9f4ba7da6e
    Update to README.rst with some additional information regarding phabricator hooks Ben Johnston 2018-11-21 09:45:40 +1100
  • e445368ef9
    Added .lugitorc configuration and hooked the config files into the connectors. Updates to HISTORY.rst, README.rst and AUTHORS.rst Ben Johnston 2018-11-21 09:42:00 +1100
  • f327136c34
    * Added updating IRC in response to newly created/edited diffs * Significant refactoring: lugito wrapped into a class with common methods, IRC and Launchpad communications separated as connectors with a separate webhook module. * Some unit-tests added * Added functionality for ircbot to respond to diff links and info as well as extracting anchor links from tasks / diffs e.g. D15#167 * Built into a python package structure Ben Johnston 2018-11-16 01:42:02 +1100
  • 165c866a5d Multiple changes, cleanup, etc. Thomas Ward 2018-11-03 14:59:22 -0500
  • 69b8a53462 Only sleep for a fifth of a second, no more. Simon Quigley 2018-09-29 19:48:33 -0500
  • a933ae009a Add the nm-tray packaging. Simon Quigley 2018-08-16 14:24:21 -0500
  • e1a859fc5e Don't fail if the regex doesn't match. Simon Quigley 2018-08-16 14:19:59 -0500
  • 605e65df66 Add lxqt-config to the whitelist. Simon Quigley 2018-08-09 14:12:31 -0500
  • 9b2bf41696 Import changes made on prod. Simon Quigley 2018-08-09 14:05:16 -0500
  • 3310089673 Add detection for QTerminal. Simon Quigley 2018-07-29 14:57:40 -0500
  • 4748fdd48c Make sure we're actually POSTing. Simon Quigley 2018-07-25 04:19:00 -0500
  • 2e9c24fcb8 Use prod, not staging. Simon Quigley 2018-07-25 04:08:08 -0500
  • f91111a180 Add support for commenting on bugs. Simon Quigley 2018-07-25 04:05:30 -0500
  • 1b4fd5e19e Change to /irc. Simon Quigley 2018-07-25 00:40:06 -0500
  • 329a0293f3 Use the logging library instead of print statements. Konrad Krawiec 2018-07-04 14:06:14 -0500
  • adcfa174e3 Re-implement the previous commit in a much better way. Simon Quigley 2018-06-30 20:16:08 -0500
  • fa063eec73 Add link highlighting for IRC. Simon Quigley 2018-06-30 19:58:09 -0500
  • dfa8d3deba Refine the output. Simon Quigley 2018-06-30 19:53:19 -0500
  • 60937be7c6 Fix obvious typo. Simon Quigley 2018-06-30 19:51:19 -0500
  • 785aff3af7 Add (untested) IRC integration code. Simon Quigley 2018-06-30 19:49:31 -0500
  • 89776971c2 Add very preliminary support for task info. Simon Quigley 2018-06-30 18:50:07 -0500
  • 85fd5846f5 Consolidate variable names. Simon Quigley 2018-06-30 18:23:15 -0500
  • 0eb0144ad7 while True, not while 1. Simon Quigley 2018-06-30 18:22:33 -0500
  • fcfa7e76e0 Lubuntu Team is a bit more clear. Simon Quigley 2018-06-24 15:08:58 -0500
  • 2338e394aa Add a delay so we aren't spamming the channel. Simon Quigley 2018-06-24 15:07:16 -0500
  • 3c7448284a != None isn't needed; you can just do e.g. "if foo:". Simon Quigley 2018-06-24 15:02:45 -0500
  • 9020af538a Improve the logic. Konrad Krawiec 2018-06-24 14:55:19 -0500
  • 1c1cc3f828 Move the "who" code to a central location. Simon Quigley 2018-05-20 23:35:33 -0500
  • 552a52b777 Add an untested rework of the way IRC messages are assembled, and add initial support for commits. Simon Quigley 2018-05-20 23:31:24 -0500
  • c82c7fc555 Print the commit name too. Simon Quigley 2018-05-20 22:56:20 -0500
  • b7d3569bc7 Add very preliminary support for commits. Simon Quigley 2018-05-20 22:53:40 -0500
  • 8d888dea87 Add another comment. Simon Quigley 2018-05-20 22:36:03 -0500
  • 4748c9cc88 The IRC message shouldn't be sent if there's nothing to send. Simon Quigley 2018-05-20 22:06:09 -0500
  • 5a633cead3 Rework of things for improved functionality. Simon Quigley 2018-05-20 13:01:36 -0500
  • f941220d8c Make printing a little bit more verbose. Simon Quigley 2018-05-20 12:52:48 -0500
  • 263d4ec192 Move the task creation detection code above the comment detection code, and don't run the latter if the former is true. Simon Quigley 2018-05-20 12:45:30 -0500
  • 643cec641d Make sure we break the loop when we know that it's a comment, rather than continuing and eventually making the condition false. Simon Quigley 2018-05-20 02:44:34 -0500
  • 977cec1c37 Improve the logic a little bit. Simon Quigley 2018-05-20 02:34:07 -0500
  • b72c57bb89 Fix syntax error. Simon Quigley 2018-05-20 02:31:25 -0500
  • 9242371342 Add (untested) code for new tasks. Simon Quigley 2018-05-20 02:30:37 -0500
  • 0dfac21dd9 The prod channel should be #lubuntu-devel, not my testing channel. Simon Quigley 2018-05-20 02:13:16 -0500
  • 3ca9d8ffe1 We never used the task title code; remove it. Simon Quigley 2018-05-20 02:12:50 -0500
  • 5f3f2e083a Initial commit. Simon Quigley 2018-05-20 01:23:12 -0500