Commit graph

276 commits

Author SHA1 Message Date
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
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
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
7a2ba85288
factoids: The !unfree link is now less scary 2018-01-06 23:06:48 -05:00
Felix Richter
478490b3c5
add !notfound 2018-01-03 14:17:10 +01:00
Graham Christensen
ec4d16c21f
Merge pull request #31 from makefu/patch-1
Add !unfree
2017-12-28 08:41:40 -05:00
Felix Richter
d1b558327b
Add !unfree 2017-12-28 14:14:08 +01:00
Graham Christensen
a34c8cda97
Teach ircbot about tofu 2017-12-26 12:02:03 -05:00
Graham Christensen
8071ae5e60
Update amqp across the repo 2017-12-26 12:01:53 -05:00
Graham Christensen
0ba321b7e4
Update just amqp 2017-12-26 11:55:20 -05:00
Graham Christensen
a417c92b52
Revert "Update rust-amqp to properly propagate connection errors"
This reverts commit d0b0d6c110.
2017-12-26 11:54:38 -05:00
Graham Christensen
4839b0bd40
Revert "rust-amqp: update , try thath fix again"
This reverts commit 6ec6cb6e9f.
2017-12-26 11:54:32 -05:00
Graham Christensen
6ec6cb6e9f
rust-amqp: update , try thath fix again 2017-12-26 11:31:47 -05:00
Graham Christensen
f67dd5e9b4
Merge branch 'released' into next 2017-12-26 11:24:33 -05:00
Graham Christensen
d0b0d6c110
Update rust-amqp to properly propagate connection errors 2017-12-26 11:20:00 -05:00
Graham Christensen
7043101511
Update rust-amqp to properly propagate connection errors 2017-12-26 11:19:39 -05:00
Graham Christensen
90a25627a6
Add the security framework on darwin to the nix-shell 2017-12-25 20:38:27 -05:00
Graham Christensen
36896492eb
Merge pull request #28 from grahamc/comment-parser
Support ofborg comments inline with other text
2017-12-22 09:30:56 -05:00
Graham Christensen
162cd9a982
Support ofborg comments inline with other text
The old design of the parser treated all whitespace the same and
mandated that `grahamcofborg` (plus the `@`) be the first token in the
text. This allowed for some ridiculous but command calls:

    grahamcofborg build foo
       bar
          baz

This used to become a build instruction for foo, bar, and baz. After
this change, it is just an instruction for building foo. This allows
for comments for people to be intertwined with comments for the bot:

    grahamcofborg build foo

    Let's see what happens!

Before this would unintentionally become a build instruction for
`foo`, `Let's`, `see`, `what`, `happens!`, and is now only going to
build `foo`.

Additionally, this comment would do nothing:

    Let's see what happens!
    grahamcofborg build foo

Or a more real case where people expected this to work:

    /cc grahamc for ^^
    GrahamcOfBorg eval

This will continue to not produce a build instruction, because
grahamcofborg must be the first word of a line:

    foo bar grahamcofborg build foo

Note: I've removed `@`s from all usernames to avoid accidental email.
2017-12-22 09:07:52 -05:00
Graham Christensen
4dea8198a0
Replace index.phpwith next.php 2017-12-21 08:28:48 -05:00
Graham Christensen
67094db9bd
Trigger user errorss 2017-12-21 08:28:06 -05:00
Graham Christensen
2d6b560e4f
Revert "Revert "Further clean up code, implement signature checking""
This reverts commit 724a343220.
2017-12-21 08:08:23 -05:00
Graham Christensen
47163bbe43
Setup next.php, which was index.php but now safely out of the way 2017-12-21 08:07:18 -05:00
Graham Christensen
724a343220
Revert "Further clean up code, implement signature checking"
This reverts commit faa0f0ae5f.
2017-12-21 07:36:19 -05:00
Graham Christensen
faa0f0ae5f
Further clean up code, implement signature checking 2017-12-21 07:35:41 -05:00
Graham Christensen
0f711738bd
nixpkgs: update 2017-12-20 08:17:14 -05:00
Graham Christensen
60bbed5901
Begin improving the target branch failure output, re #25 2017-12-20 07:51:25 -05:00