Commit Graph

  • 5401b23b99 Cache pulled tarballs locally. master Simon Quigley 2020-06-14 13:46:27 -0500
  • 89ca7bdef0 Stop hardcoding PPA names in. Simon Quigley 2020-06-07 14:13:51 -0500
  • fec50ac982 Don't add a conditional, just add the job. Simon Quigley 2020-06-07 14:00:30 -0500
  • f32f5dcea3 Ensure that the actual config name is in the new view name. Simon Quigley 2020-06-07 13:54:58 -0500
  • 5b70b9b93d Add cascade to the optional fields so if we manually override it there isn't a problem. Simon Quigley 2020-06-05 13:55:42 -0500
  • 44d9368d3f Don't override cascade if it already exists. Simon Quigley 2020-06-05 13:52:31 -0500
  • c394b5221b Fix the timer. Simon Quigley 2020-06-05 13:47:12 -0500
  • a145c02dde Define new jobs by their config name, not by their job type. Simon Quigley 2020-06-05 13:20:43 -0500
  • d052943e6d Yo dawg, I heard you like dict values, so I made your dict value a dict value. Simon Quigley 2020-06-05 12:56:39 -0500
  • fc9e24b62b Update templates for updated Jinja substitution variables. Simon Quigley 2020-06-05 12:49:00 -0500
  • 5f198dc770 Massive cleanup of jobgenerator to allow for more flexible metadata. Simon Quigley 2020-06-05 12:32:57 -0500
  • 12de78635b Suppress package-has-long-file-name, since our (somewhat) absurdly long version numbers are to blame. Simon Quigley 2020-06-03 17:36:46 -0500
  • c4b82fb746 Fix race condition by ensuring workspaces for packages are cleaned up before and after builds. Simon Quigley 2020-05-28 11:01:00 -0500
  • 66afe1559a Correct job names in the request body. Simon Quigley 2020-05-26 14:16:31 -0500
  • b85aa44490 Add post-job hooks to the templates. Simon Quigley 2020-05-26 14:09:25 -0500
  • 510db61714 Suppress orig-tarball-missing-upstream-signature on Unstable packages since there will never be an orig signature. Simon Quigley 2020-05-25 15:43:22 -0500
  • 17e5d23ad1 Apply updated Lintian patch to the infra and adjust templates accordingly. Simon Quigley 2020-05-25 14:36:45 -0500
  • 4ae071880b Apply experimental Lintian patch to the infra and enable the new flag. Simon Quigley 2020-05-23 14:22:54 -0500
  • 73939dc9b5 Fix ModuleNotFoundError apt-ghetto 2020-05-21 04:54:59 -0500
  • c6f4117ab7 The removed timers were redundant. Simon Quigley 2020-05-17 06:27:41 -0500
  • 1b502ee4e4 Add a decorator to TimerMetrics and wrap most of the functions. Simon Quigley 2020-05-17 05:59:48 -0500
  • 28c7f2b397 Replace some timer calls. Simon Quigley 2020-05-17 04:44:41 -0500
  • 42869ace27 Initial commit of the timer_metrics module. Simon Quigley 2020-05-17 04:34:00 -0500
  • 86f658cb55 We can get away with being a little less verbose now. Simon Quigley 2020-05-17 02:57:00 -0500
  • b6d9050604 Move parsing the existing job data to another function, and actually make it functional. Simon Quigley 2020-05-17 02:55:06 -0500
  • f529f5a1d1 Add semicolons to the end of each statement. Simon Quigley 2020-05-17 01:52:20 -0500
  • c85822e495 Make job editing more verbose. Simon Quigley 2020-05-17 01:51:46 -0500
  • 5fb09fda6d Slightly clean that up. Simon Quigley 2020-05-16 23:59:30 -0500
  • bf8edaaf9d Make sure we don't fail when loading the non-data-using release-mgmt template. Simon Quigley 2020-05-16 23:57:07 -0500
  • 050cf6cb12 Bump the total lp_check allowed time to 6 hours from 2, to account for publisher maintenance. Simon Quigley 2020-05-16 23:45:02 -0500
  • 082ee862b0 Run Lintian on built binaries if the package build succeeds. Simon Quigley 2020-05-16 23:41:23 -0500
  • f7e731faae
    Multiple issues fixed. Thomas Ward 2020-05-12 17:47:14 -0400
  • b379ebb20d Add useless merger info. Simon Quigley 2020-04-23 05:43:17 -0500
  • 04ea168cff Clean up code apt-ghetto 2020-04-23 04:42:50 -0500
  • ce9e4a5080 "&", not "&". Simon Quigley 2020-04-23 04:38:52 -0500
  • 17e3f7dc47 If the branch already exists, don't create it again. Simon Quigley 2020-04-23 04:36:31 -0500
  • a8aec7fc37 If we can't just push it after a fast-forward merge, something is wrong. Don't assume it's all fine. Simon Quigley 2020-04-23 04:21:23 -0500
  • c310fd6ced Update hardcoded GPG pubkey fingerprint. Simon Quigley 2020-04-23 02:40:56 -0500
  • 10adcf4555 Retry all builds to make sure flaky builds are less flaky. Simon Quigley 2019-07-03 00:21:23 -0500
  • 4359bd14a5 Make sure all of the merger job have the merger management job as its upstream. Simon Quigley 2019-04-13 15:54:37 -0500
  • 066fe8be08 Add the merger to the mgmt view. Simon Quigley 2019-04-13 15:53:17 -0500
  • 4cda798504 Don't directly trigger the management job automatically, and create a master merger job. Simon Quigley 2019-04-13 15:51:19 -0500
  • 872b968a1a And another underscore. Simon Quigley 2019-04-13 15:42:41 -0500
  • 33be3109fd Add another missing underscore. Simon Quigley 2019-04-13 15:41:25 -0500
  • 55f157a0f2 Bring the management job creation outside the scope of the main loop. Simon Quigley 2019-04-13 15:39:03 -0500
  • 84cb5542c5 Add a missing underscore. Simon Quigley 2019-04-13 15:38:14 -0500
  • 3f1c84609f Don't forget to close the project tag. Simon Quigley 2019-04-13 15:36:42 -0500
  • be0df4de34 Revert "Print the package_config for the management job." Simon Quigley 2019-04-13 15:36:22 -0500
  • 3189f14152 Print the package_config for the management job. Simon Quigley 2019-04-13 15:35:17 -0500
  • 4e384845a2 Make data an optional argument, and only try to pull values from it if it is passed. Simon Quigley 2019-04-13 15:32:40 -0500
  • 685228adfc Change to using management jobs. Simon Quigley 2019-04-13 15:30:05 -0500
  • eb286afbdd Sleep for five minutes instead of two. Simon Quigley 2019-04-13 14:44:58 -0500
  • 624173d664 Remove the obsolete package.xml template. Simon Quigley 2019-04-13 14:44:20 -0500
  • e6d2571b10 Ensure the correct upload target is put in. Simon Quigley 2019-04-13 14:41:11 -0500
  • 3f83cdf778 No wonder that isn't working, we didn't even download the tar yet! Fix that. Simon Quigley 2019-04-13 13:53:57 -0500
  • e69667bfff Wrap it in a bash call. Simon Quigley 2019-04-13 13:51:08 -0500
  • 037bfcb5cb Try renaming the tars correctly. Simon Quigley 2019-04-13 13:47:28 -0500
  • 3a15d58a92 Remove extra line. Simon Quigley 2019-04-13 13:33:22 -0500
  • 80f4d4697f Add separate upload targets. Simon Quigley 2019-04-13 13:32:01 -0500
  • 179887a432 Add support for unstable and stable branches. Simon Quigley 2019-04-13 13:27:09 -0500
  • 2b178685a0 Safely handle not being able to push; if we've made it this far, it should pass anyway. Simon Quigley 2019-03-30 22:00:40 -0500
  • 7d3aa8f9ae Create CI branches if they don't already exist. Simon Quigley 2019-03-30 16:39:34 -0500
  • 61466cbda4 Hardcode a different KEY_ID in there. Simon Quigley 2019-03-23 15:42:39 -0500
  • 1a0fafba29 Stop spamming the builders; only build so often. Simon Quigley 2019-03-09 09:19:06 -0600
  • db6cb3dbf9 Also add the default branch to the merger job. Simon Quigley 2019-03-08 23:17:42 -0600
  • b44de4d041 Remove job-specific SCM trigger. Simon Quigley 2019-03-08 23:07:45 -0600
  • c48324124c cd to {{ NAME }} before doing anything. Simon Quigley 2019-03-08 22:59:30 -0600
  • 0577c6b75e Make default_branch a required key. Simon Quigley 2019-03-08 22:55:14 -0600
  • 2112e13c3b Prototype merger support. Simon Quigley 2019-03-08 22:49:30 -0600
  • 6bf68cd794 Change break into a return True statement. Simon Quigley 2019-03-08 21:34:02 -0600
  • 66b8bdb425 Correctly print binary_package_name. Simon Quigley 2019-03-08 19:35:16 -0600
  • 6524ef6c62 Work around special case. Simon Quigley 2019-03-08 19:19:49 -0600
  • d722731db4 Return ppa_source, not ppa. Simon Quigley 2019-03-08 18:59:55 -0600
  • ce94e9c3b3 Use the correct version number. Simon Quigley 2019-03-08 18:27:47 -0600
  • 1134f8545c Prefix the variable names with arg. Simon Quigley 2019-03-08 18:22:33 -0600
  • 27c966b477 Call the function differently. Simon Quigley 2019-03-08 18:16:39 -0600
  • 08185dcaa4 5 mins -> 2 mins. Simon Quigley 2019-03-08 18:15:33 -0600
  • 765f02edc7 Put the argument-based code in the __init__ for the function. Simon Quigley 2019-03-08 18:09:11 -0600
  • 3fd9869417 lp_check.py, not lp_check. Simon Quigley 2019-03-08 18:01:06 -0600
  • 819c0ae584 Add an LP buffer. Simon Quigley 2019-03-08 17:52:35 -0600
  • abe7e1d659 Poll every five minutes. Simon Quigley 2019-03-08 16:31:00 -0600
  • 06385db5bb Add SCM trigger. Simon Quigley 2019-03-08 16:23:28 -0600
  • 0a866485a0 Also pass the release (manually inject it into the iterated variable). Simon Quigley 2019-03-08 11:50:16 -0600
  • 816b53d71a Fix variable name not adjusted after move. Simon Quigley 2019-03-08 11:48:02 -0600
  • 9b3b75e7e4 Rename the template to match the job type. Simon Quigley 2019-03-08 11:47:01 -0600
  • c673922c69 Separate loading the config out into a separate function. Simon Quigley 2019-03-08 11:45:29 -0600
  • ae7eec1330 Split Jenkins authentication into a different function. Simon Quigley 2019-03-08 11:34:36 -0600
  • 8f85fe5eca Clone into subdirectory. Simon Quigley 2019-03-07 18:31:27 -0600
  • 28625b67bb Add release name to package changelog. Simon Quigley 2019-03-03 10:39:15 -0600
  • c9ea6627c0 And lastly, actually use the right version. Simon Quigley 2019-03-03 00:13:33 -0600
  • 55c4b58879 Don't create the package. Simon Quigley 2019-03-03 00:11:56 -0600
  • e2359b01df It would help if I was in debian/. Simon Quigley 2019-03-03 00:11:01 -0600
  • ffd206b544 Stop hacking around with sed and actually use dch. Simon Quigley 2019-03-03 00:09:42 -0600
  • 0c421fd1dc Try a workaround to prevent the double dash. Simon Quigley 2019-03-03 00:06:32 -0600
  • d449a430b1 Cat it after the sed, not before. Simon Quigley 2019-03-03 00:02:04 -0600
  • 8125d73b76 Use pastebinit to see the issue, the logs aren't clear. Simon Quigley 2019-03-03 00:00:21 -0600
  • b80817219c Be more verbose about the changelog entry being displayed. Simon Quigley 2019-03-02 23:55:34 -0600
  • 664e9b1ab9 Hardcode the GPG key in there for now. Simon Quigley 2019-03-02 23:49:43 -0600
  • b98d7d2b39 Create it using the upstream source. Simon Quigley 2019-03-02 23:38:50 -0600
  • f57be5f8d4 Actually allow it to upload to Launchpad now. Simon Quigley 2019-03-02 23:37:52 -0600