Graham Christensen
f9b7aace99
amqp: update to support custom client properties
2018-01-30 09:42:05 -05:00
Graham Christensen
89abac2ad5
Merge branch 'next' into released
2018-01-30 08:57:45 -05:00
Graham Christensen
478468ca2f
Merge pull request #48 from cransom/old-darwin-shellnix
...
make git an explicit dependency
2018-01-29 20:37:03 -05:00
Graham Christensen
3a62234aab
update amqp to support IPs in the config, and ssl: false cases
2018-01-29 20:09:40 -05:00
Casey Ransom
7c9c491e73
make git an explicit dependency
...
My very old (10.10.x) builder tried to run a job, but failed with `error: unknown option `reference-if-able'` as it appears to have been using the system git which is also ancient. I'm still pending another job but i think this fixes it.
2018-01-29 14:27:34 -05:00
Graham Christensen
8eb076077a
specify supportedPlatforms to allow aarch64 tests
2018-01-29 12:24:21 -05:00
Graham Christensen
07f3d265f9
update amqp to avoid self-destruction from heartbeats
2018-01-28 23:21:51 -05:00
Graham Christensen
851f73092f
Update amqp with carnix
2018-01-28 22:41:07 -05:00
Graham Christensen
ba92804ea5
Make the github event intake endpoint retry connections to rabbitmq until it works
2018-01-28 22:24:44 -05:00
Graham Christensen
9e829b4a2e
Replace the plastic heartbeats with proper heartbeat support
2018-01-28 21:38:47 -05:00
Graham Christensen
d5ac9e6bc7
update rust-amqp to handle heartbeats better
2018-01-28 21:34:47 -05:00
Graham Christensen
a5a9618c31
Delete crates.nix / default.nix to work
2018-01-28 18:06:58 -05:00
Graham Christensen
c223f424ad
Tighten up the summary view
2018-01-28 14:52:22 -05:00
Graham Christensen
4ff479cafd
commit extra known user list
2018-01-28 14:17:36 -05:00
Graham Christensen
bae251adae
Merge pull request #44 from tilpner/review-formatting
...
Use collapsible sections for shorter review comments
2018-01-28 14:16:48 -05:00
tilpner
bceb07f890
Use collapsible sections for shorter review comments
2018-01-28 16:02:18 +01:00
Graham Christensen
0d20802896
Make bhipple a known user
2018-01-28 09:12:27 -05:00
Graham Christensen
e5c728157d
Add dotlambda to the known users
2018-01-28 09:01:45 -05:00
Graham Christensen
cabe7781a5
Add unode to the known users
2018-01-28 08:21:18 -05:00
Graham Christensen
dab9d5eae3
Merge branch 'released' of github.com:grahamc/ofborg into released
2018-01-27 14:42:12 -05:00
Graham Christensen
7511eb771b
clean up whitespace
2018-01-27 14:41:39 -05:00
Graham Christensen
b2e34d91d9
Post a link to the full log in the build result
2018-01-27 14:41:00 -05:00
Graham Christensen
cf3bbbf6ca
Full logs are at a different root now
2018-01-27 14:40:16 -05:00
Graham Christensen
7b8ce24ed3
Merge pull request #43 from NixOS/build-permissions
...
Allow all Nixpkgs committers to call the bot
2018-01-27 08:20:51 -05:00
Graham Christensen
8c1badeab6
Accept build jobs from all commiters of nixpkgs, but only on linux hosts
...
authorized -> trusted, since authorized means nothing now
2018-01-27 08:16:11 -05:00
Graham Christensen
1326fdbe33
Commit most of the prod config
...
Include tools for generating the known user
list, and a thing to allow me to keep secrets
out of the main config while still keeping
almost exactly my config in version control
nearby.
2018-01-27 08:15:43 -05:00
Graham Christensen
d894dd7e23
Add the log 'api'
2018-01-26 21:55:08 -05:00
Graham Christensen
23523a1e1d
Some fake build tooling
2018-01-26 14:59:40 -05:00
Graham Christensen
6d676e88e4
cleanup
2018-01-26 14:54:51 -05:00
Graham Christensen
0fa3906497
Disable mandatory delivery for heartbeats
2018-01-26 14:44:01 -05:00
Graham Christensen
06ea8606d6
Updatee amqp
2018-01-26 13:19:43 -05:00
Graham Christensen
1150d441be
Make publishing not mandatory since the lib doesn't handlee it properly
2018-01-26 13:18:48 -05:00
Graham Christensen
116c094877
Use bounded queues for the asynccmd task
2018-01-26 10:06:43 -05:00
Graham Christensen
e71bcfa20b
Update amqp via carnix and direct builds to linux
2018-01-26 10:06:01 -05:00
Graham Christensen
1ef1c2f7e3
obnoxious debug stuff
2018-01-24 21:33:14 -05:00
Graham Christensen
6995551d16
Properly send job results to the job result queue
2018-01-24 19:32:47 -05:00
Graham Christensen
9b672e7d1f
Update amqp to handle io errs hopefully better
2018-01-24 19:32:30 -05:00
Graham Christensen
f92db96f6a
Add a test for handling non-utf8 data
2018-01-24 09:08:33 -05:00
Graham Christensen
70d1f6f048
Move all the scratch file generation in to a class, and in to a specific subdir
2018-01-23 15:22:29 -05:00
Graham Christensen
2d91659380
Try to make the async cmd check more stable
2018-01-23 13:11:51 -05:00
Graham Christensen
67beebc680
Tighten up the warnings
2018-01-23 12:54:26 -05:00
Graham Christensen
30c722ff59
Redo the async command runner to wait on the child process and log threads on separate threads that the notify a wait receivern to wait on the waiters.
2018-01-23 11:31:38 -05:00
Graham Christensen
6d2915c816
Log collection
2018-01-22 21:45:15 -05:00
Graham Christensen
14fefdd51c
Create a log message generator for testing log saving / display
2018-01-22 09:48:30 -05:00
Graham Christensen
b80eb71f67
Fixup testst
2018-01-21 18:00:42 -05:00
Graham Christensen
73ac0527ee
Make build workers reply to the job-defined exchange/routing key
2018-01-21 17:53:30 -05:00
Graham Christensen
cc62b0cf1c
Convert the exchange / routing key types to Optional, as they should be
2018-01-21 17:40:17 -05:00
Graham Christensen
d3857bd9ab
Send logs to per-PR queues
2018-01-21 14:29:48 -05:00
Graham Christensen
d1c2512a2d
Remove useless code
2018-01-21 14:27:37 -05:00
Graham Christensen
e66776cee8
Rustfmt
2018-01-21 14:17:25 -05:00