17 Commits

Author SHA1 Message Date
fc9e24b62b Update templates for updated Jinja substitution variables. 2020-06-05 12:49:09 -05:00
5f198dc770 Massive cleanup of jobgenerator to allow for more flexible metadata. 2020-06-05 12:33:10 -05:00
66afe1559a Correct job names in the request body. 2020-05-26 14:16:31 -05:00
b85aa44490 Add post-job hooks to the templates. 2020-05-26 14:09:25 -05:00
ce9e4a5080 "&", not "&". 2020-04-23 04:38:55 -05:00
17e3f7dc47 If the branch already exists, don't create it again. 2020-04-23 04:36:31 -05:00
a8aec7fc37 If we can't just push it after a fast-forward merge, something is wrong. Don't assume it's all fine. 2020-04-23 04:21:23 -05:00
Simon Quigley
4359bd14a5 Make sure all of the merger job have the merger management job as its upstream. 2019-04-13 15:54:37 -05:00
Simon Quigley
4cda798504 Don't directly trigger the management job automatically, and create a master merger job. 2019-04-13 15:51:19 -05:00
Simon Quigley
685228adfc Change to using management jobs. 2019-04-13 15:30:05 -05:00
Simon Quigley
179887a432 Add support for unstable and stable branches. 2019-04-13 13:27:09 -05:00
Simon Quigley
2b178685a0 Safely handle not being able to push; if we've made it this far, it should pass anyway. 2019-03-30 22:00:40 -05:00
Simon Quigley
7d3aa8f9ae Create CI branches if they don't already exist. 2019-03-30 16:39:34 -05:00
Simon Quigley
1a0fafba29 Stop spamming the builders; only build so often. 2019-03-09 09:19:06 -06:00
Simon Quigley
db6cb3dbf9 Also add the default branch to the merger job. 2019-03-08 23:17:42 -06:00
Simon Quigley
c48324124c cd to {{ NAME }} before doing anything. 2019-03-08 22:59:30 -06:00
Simon Quigley
2112e13c3b Prototype merger support. 2019-03-08 22:49:33 -06:00