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 |
|
Graham Christensen
|
b1aa41b2de
|
revert nixpkgs to a version with a working aarch64 rust
|
2018-01-21 14:06:43 -05:00 |
|
Graham Christensen
|
f2556bc154
|
Pin log versions for mysterious carnix errors
|
2018-01-20 14:24:17 -05:00 |
|
Graham Christensen
|
1fb43ae09d
|
Update the config format to support omitting feedback.* but not feedback.full_logs
|
2018-01-20 12:40:02 -05:00 |
|
Graham Christensen
|
76cea8c462
|
Update nixpkgs and carnix
|
2018-01-20 12:39:34 -05:00 |
|
Graham Christensen
|
bc85a61bd7
|
Update the tests for the full log
|
2018-01-20 12:26:41 -05:00 |
|
Graham Christensen
|
9122586689
|
Enable turning off the logs by default
|
2018-01-20 12:20:54 -05:00 |
|
Graham Christensen
|
2e5ab9dd1e
|
Add an option to control streaming logs
|
2018-01-20 12:14:24 -05:00 |
|
Graham Christensen
|
c6e629b4ae
|
Make logs routable by the comment filter
|
2018-01-20 12:12:58 -05:00 |
|
Graham Christensen
|
32a4397634
|
Cleanup
|
2018-01-20 11:43:30 -05:00 |
|
Graham Christensen
|
58b34d662f
|
Send a message when a build starts, and associate a uuid ('attempt-id') with the build run to help log consumers understand builder failures
|
2018-01-20 11:42:27 -05:00 |
|
Graham Christensen
|
e2696fbe5f
|
Write a test on the build job
|
2018-01-20 08:38:51 -05:00 |
|
Graham Christensen
|
47f3ba4bef
|
Send log messages
|
2018-01-19 21:59:54 -05:00 |
|
Graham Christensen
|
67869640ec
|
cherry-pick BuildLogMsg
|
2018-01-19 20:59:34 -05:00 |
|
Graham Christensen
|
fc0e89ce01
|
Add a rudimentary test on the building of a PR
|
2018-01-19 20:59:34 -05:00 |
|
Graham Christensen
|
3979a82b71
|
Delete test.rs
|
2018-01-19 20:59:34 -05:00 |
|
Graham Christensen
|
b94a4577fc
|
Convert the builder to use a notifyworker
|
2018-01-19 20:59:33 -05:00 |
|
Graham Christensen
|
44f4bca820
|
Move the tell'ing in to an Actions class
|
2018-01-19 20:59:33 -05:00 |
|
Graham Christensen
|
83909fb35d
|
tick basic events for mass rebuilder
|
2018-01-19 20:59:33 -05:00 |
|
Graham Christensen
|
9fcb621b48
|
Stats support maybe
|
2018-01-19 20:59:33 -05:00 |
|
Graham Christensen
|
960e9766d4
|
fixup signatures
|
2018-01-19 20:59:24 -05:00 |
|
Graham Christensen
|
f717f7f962
|
Experiment with ticks via tell
|
2018-01-19 20:59:24 -05:00 |
|
Graham Christensen
|
0923e45ef8
|
Add a test worker, seems to be able to publish only 2 messages per second due to the broken underlying library
|
2018-01-19 20:59:24 -05:00 |
|
Graham Christensen
|
bd5fa9bcc0
|
Add a worker that can return things during run time
|
2018-01-19 20:59:24 -05:00 |
|
Graham Christensen
|
e4db4e8a2f
|
Create an asynccmd for running Commands in the background
|
2018-01-19 20:53:36 -05:00 |
|
Graham Christensen
|
ffc7119362
|
Merge pull request #40 from NixOS/notify-logged-disintegration
Extracting common improvements from the two build log PRs
|
2018-01-19 11:39:32 -05:00 |
|
Graham Christensen
|
56f0701b80
|
Note about the comment parser and the x86_64-linux limit on tests
|
2018-01-19 11:15:37 -05:00 |
|
Graham Christensen
|
2135dd3941
|
Ignore local rust-amqp checkouts
|
2018-01-19 11:14:00 -05:00 |
|
Graham Christensen
|
2a4f56fd96
|
Update rust-amqp to handle rabbitmq write-heavy workloads better
|
2018-01-19 11:14:00 -05:00 |
|
Graham Christensen
|
b29650ffed
|
ofborg/nix.rs: Create Command's separately and add some rudimentary tests
|
2018-01-19 11:13:55 -05:00 |
|
Graham Christensen
|
df5f44f61c
|
Merge branch 'next' into released
|
2018-01-14 15:02:27 -05:00 |
|
Graham Christensen
|
722a7aaa9e
|
Merge pull request #37 from samueldr/patch-2
Shortens FAQ entry for !notfound
|
2018-01-10 20:57:28 -05:00 |
|
Samuel Dionne-Riel
|
bf2f5d7dd1
|
Shortens FAQ entry for !notfound
|
2018-01-10 20:03:00 -05:00 |
|
Graham Christensen
|
b17005eabb
|
fix tests being run for aarch64 and linuxon linux
|
2018-01-10 19:56:18 -05:00 |
|
Graham Christensen
|
4a84900dee
|
check in the ban bot
|
2018-01-10 19:55:57 -05:00 |
|
Graham Christensen
|
bc5c1ba69b
|
Split to / from message formats for the bot
|
2018-01-10 19:55:05 -05:00 |
|
Graham Christensen
|
5c06fc3d26
|
Merge pull request #34 from samueldr/released
factoids: Makes other FAQ entires URL cleaner.
|
2018-01-10 19:42:02 -05:00 |
|
Graham Christensen
|
a40460ca5d
|
Merge pull request #33 from samueldr/patch-1
factoids: The !unfree link is now less scary
|
2018-01-10 19:41:48 -05:00 |
|
Graham Christensen
|
bd531a9a72
|
Merge branch 'released' into patch-1
|
2018-01-10 19:41:42 -05:00 |
|
Graham Christensen
|
08cdb8712e
|
Merge branch 'released' into patch-1
|
2018-01-10 19:41:24 -05:00 |
|
Graham Christensen
|
092d3a3b1e
|
Merge pull request #32 from makefu/patch-4
add !notfound
|
2018-01-10 19:41:01 -05:00 |
|
Samuel Dionne-Riel
|
bc478c119a
|
factoids: Makes other FAQ entires URL cleaner.
Self-explanatory, the previous anchor links may also have broken easily.
|
2018-01-06 23:21:53 -05:00 |
|