Simon Quigley
1b502ee4e4
Add a decorator to TimerMetrics and wrap most of the functions.
5 years ago
Simon Quigley
28c7f2b397
Replace some timer calls.
5 years ago
Simon Quigley
42869ace27
Initial commit of the timer_metrics module.
5 years ago
Simon Quigley
86f658cb55
We can get away with being a little less verbose now.
5 years ago
Simon Quigley
b6d9050604
Move parsing the existing job data to another function, and actually make it functional.
5 years ago
Simon Quigley
f529f5a1d1
Add semicolons to the end of each statement.
5 years ago
Simon Quigley
c85822e495
Make job editing more verbose.
5 years ago
Simon Quigley
5fb09fda6d
Slightly clean that up.
5 years ago
Simon Quigley
bf8edaaf9d
Make sure we don't fail when loading the non-data-using release-mgmt template.
5 years ago
Simon Quigley
050cf6cb12
Bump the total lp_check allowed time to 6 hours from 2, to account for publisher maintenance.
5 years ago
Simon Quigley
082ee862b0
Run Lintian on built binaries if the package build succeeds.
5 years ago
Thomas Ward
f7e731faae
Multiple issues fixed.
...
- Variable use before assignment
- Unhandled edge cases where variables referenced may not have the subdata/indexes requested
- try/catch fixes where 'finally' references a variable that might not exist
- Unnecessary imports
- Added requirements.txt file with base module requirements (without version specificity at this time)
5 years ago
Simon Quigley
b379ebb20d
Add useless merger info.
5 years ago
apt-ghetto
04ea168cff
Clean up code
...
Summary:
* Remove unused import
* Remove unused variables
* Empty string is always False, don't check it twice
* Use os.path.join to create a path
Test Plan: Check that the behaviour is the same as before.
Reviewers: tsimonq2
Reviewed By: tsimonq2
Differential Revision: https://phab.lubuntu.me/D65
5 years ago
Simon Quigley
ce9e4a5080
"&", not "&".
5 years ago
Simon Quigley
17e3f7dc47
If the branch already exists, don't create it again.
5 years ago
Simon Quigley
a8aec7fc37
If we can't just push it after a fast-forward merge, something is wrong. Don't assume it's all fine.
5 years ago
Simon Quigley
c310fd6ced
Update hardcoded GPG pubkey fingerprint.
5 years ago
Simon Quigley
10adcf4555
Retry all builds to make sure flaky builds are less flaky.
5 years ago
Simon Quigley
4359bd14a5
Make sure all of the merger job have the merger management job as its upstream.
6 years ago
Simon Quigley
066fe8be08
Add the merger to the mgmt view.
6 years ago
Simon Quigley
4cda798504
Don't directly trigger the management job automatically, and create a master merger job.
6 years ago
Simon Quigley
872b968a1a
And another underscore.
6 years ago
Simon Quigley
33be3109fd
Add another missing underscore.
6 years ago
Simon Quigley
55f157a0f2
Bring the management job creation outside the scope of the main loop.
6 years ago
Simon Quigley
84cb5542c5
Add a missing underscore.
6 years ago
Simon Quigley
3f1c84609f
Don't forget to close the project tag.
6 years ago
Simon Quigley
be0df4de34
Revert "Print the package_config for the management job."
...
This reverts commit 3189f14152
.
6 years ago
Simon Quigley
3189f14152
Print the package_config for the management job.
6 years ago
Simon Quigley
4e384845a2
Make data an optional argument, and only try to pull values from it if it is passed.
6 years ago
Simon Quigley
685228adfc
Change to using management jobs.
6 years ago
Simon Quigley
eb286afbdd
Sleep for five minutes instead of two.
...
There's no way the build is uploaded, done, and published in two
minutes, let alone five, so there's little downside. This fixes the race
condition where Launchpad hasn't even reviewed the upload in the queue
in two minutes, and since we're already checking every five minutes,
this time gap makes sense.
6 years ago
Simon Quigley
624173d664
Remove the obsolete package.xml template.
6 years ago
Simon Quigley
e6d2571b10
Ensure the correct upload target is put in.
6 years ago
Simon Quigley
3f83cdf778
No wonder that isn't working, we didn't even download the tar yet! Fix that.
6 years ago
Simon Quigley
e69667bfff
Wrap it in a bash call.
6 years ago
Simon Quigley
037bfcb5cb
Try renaming the tars correctly.
6 years ago
Simon Quigley
3a15d58a92
Remove extra line.
6 years ago
Simon Quigley
80f4d4697f
Add separate upload targets.
6 years ago
Simon Quigley
179887a432
Add support for unstable and stable branches.
6 years ago
Simon Quigley
2b178685a0
Safely handle not being able to push; if we've made it this far, it should pass anyway.
6 years ago
Simon Quigley
7d3aa8f9ae
Create CI branches if they don't already exist.
6 years ago
Simon Quigley
61466cbda4
Hardcode a different KEY_ID in there.
6 years ago
Simon Quigley
1a0fafba29
Stop spamming the builders; only build so often.
6 years ago
Simon Quigley
db6cb3dbf9
Also add the default branch to the merger job.
6 years ago
Simon Quigley
b44de4d041
Remove job-specific SCM trigger.
6 years ago
Simon Quigley
c48324124c
cd to {{ NAME }} before doing anything.
6 years ago
Simon Quigley
0577c6b75e
Make default_branch a required key.
6 years ago
Simon Quigley
2112e13c3b
Prototype merger support.
6 years ago
Simon Quigley
6bf68cd794
Change break into a return True statement.
6 years ago