Commit graph

126 commits

Author SHA1 Message Date
Graham Christensen 9a8d79ed70
initial cut for mass rebuilds 2017-11-18 13:46:52 -05:00
Graham Christensen bdf9ed5ac3
Nix: support debug / cloning and setting the system 2017-11-18 13:46:06 -05:00
Graham Christensen 017c7e9a2b
Allow eventts for channels 2017-11-18 13:43:49 -05:00
Graham Christensen 2db8a7e657
Remove unused libs 2017-11-18 10:18:50 -05:00
Graham Christensen 4415552906
Don't approve PRs 2017-11-17 19:31:59 -05:00
Graham Christensen 27868332b2
Replace unwraps with expects 2017-11-17 19:31:46 -05:00
Graham Christensen b1b81dd457
add commentparser... 2017-11-14 08:33:54 -05:00
Graham Christensen 79fe7fa6d4
Make the heartbeat more frequent 2017-11-14 08:33:29 -05:00
Graham Christensen 5b62137ebe
Implement the build-filter
1. You must have a clone of amqp from
https://github.com/grahamc/rust-amqp in ./rust-amqp
to fix openssl bugs
2017-11-14 08:32:28 -05:00
Graham Christensen 1d5543e532
Add github config 2017-11-14 08:30:46 -05:00
Graham Christensen 56feb1c409
use u64 for issue IDs 2017-11-14 08:29:58 -05:00
Graham Christensen d95b349fe2
mass rebuilder: if we can't enumerate packages, don't count how many changed 2017-11-14 08:27:35 -05:00
Graham Christensen aa8840159b
add label event, debugging for mass rebuild filtering 2017-11-12 14:46:31 -05:00
Graham Christensen 06dff2fe72
see-no-evil.jpg 2017-11-11 10:39:50 -05:00
Graham Christensen ffcae86401
If a commit is missing, dump the job. If the commit fails to merge, reportt the error 2017-11-11 10:36:03 -05:00
Graham Christensen 512d02264b
default-enable logging and pre-craete builder dir for checkkouts 2017-11-11 09:59:28 -05:00
Graham Christensen 9c78ec2db5
improve some logging 2017-11-11 09:38:31 -05:00
Graham Christensen 47c46468f8
update the reademe 2017-11-11 07:51:24 -05:00
Graham Christensen 19c8b6ed1d
cleanup 2017-11-11 07:47:52 -05:00
Graham Christensen 91342710d9
Initial build-filter work 2017-11-11 07:47:26 -05:00
Graham Christensen 366e869df1
delete debug stuff 2017-11-10 21:43:35 -05:00
Graham Christensen 6967ec2d64
Delete the my_queue_name thing 2017-11-10 21:43:06 -05:00
Graham Christensen 1b28839266
Builder works! 2017-11-10 20:01:52 -05:00
Graham Christensen b17aed722c
Add owner, name to Repo 2017-11-10 19:55:25 -05:00
Graham Christensen 1783d3f583
Fix poster for new reply syntax 2017-11-10 19:54:09 -05:00
Graham Christensen 83d4132f36
Move builder logic in to a task 2017-11-10 19:53:41 -05:00
Graham Christensen 72018565dd
Move heartbeats to a task / message 2017-11-10 19:22:43 -05:00
Graham Christensen 76c1a342b9
add a runner.identity to the cfg 2017-11-10 19:22:15 -05:00
Graham Christensen e865b9164f
debugging... 2017-11-10 18:38:02 -05:00
Graham Christensen d25727e649
QueueMsg: Derive debug 2017-11-10 18:37:43 -05:00
Graham Christensen bcb5f7b9ef
Disable immediate in the buildjob: it was a misunderstood option :( 2017-11-10 18:37:28 -05:00
Graham Christensen f42dd6bb4c
rabbitmqconfig: accept SSL option 2017-11-10 18:34:36 -05:00
Graham Christensen ea8904e8f7
Configure end_logger 2017-11-10 18:33:14 -05:00
Graham Christensen 26288b459e
Add publish support, and nack is now nackdump / nackrequeue 2017-11-09 13:24:24 -05:00
Graham Christensen 3d0f728d92
Return Actions instead of letting response handlers send messages directly 2017-11-09 13:08:00 -05:00
Graham Christensen b504f7722c
options aren't a thing anymore 2017-11-09 12:38:52 -05:00
Graham Christensen bcae9f3bc4
start avoiding lifetimes 2017-11-09 12:33:13 -05:00
Graham Christensen dcca963ba7
I need to commit more often so I don't commit commit-message-bankruptcy 2017-11-09 07:33:10 -05:00
Graham Christensen f83854dbfe
build-filter: ensure attrs are a list, not an object... oy! 2017-11-09 07:32:19 -05:00
Graham Christensen 1a536ce296
just pretend this makes sense 2017-11-08 03:34:48 -05:00
Graham Christensen 3de397f4be
make actions per worker 2017-11-07 15:03:28 -05:00
Graham Christensen 0133c66887
It takes build jobs now? 2017-11-06 16:56:58 -05:00
Graham Christensen 6abdbb5597
associated types ftw thanks gustav 2017-11-06 13:08:24 -05:00
Graham Christensen d559383737
try to do a type thing 2017-11-06 12:55:37 -05:00
Graham Christensen f7377c1584
Add a sample-command workflow 2017-11-06 12:38:23 -05:00
Graham Christensen 3b88c46627
fixup 2017-11-06 12:38:16 -05:00
Graham Christensen da0d9c816e
Add more details to the build job 2017-11-06 12:37:59 -05:00
Graham Christensen cb899fd322
rust hackin' 2017-11-06 12:36:47 -05:00
Graham Christensen 05ca7f9ce7
rename to builder.rs 2017-11-06 12:36:21 -05:00
Graham Christensen 64efc98ee2
More rust I guess... 2017-11-05 11:26:55 -05:00