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
Graham Christensen
7ca5463991
document how evals are executed, closes #20
2017-12-20 07:01:32 -05:00
Graham Christensen
2defaa345d
ofborg: Always pass --show-trace, closes #19
2017-12-20 06:57:45 -05:00
Graham Christensen
0e3e1a978f
Remove dead PHP code
2017-12-19 21:57:30 -05:00
Graham Christensen
43dba9c53d
update readme to represent the more true rust bits
2017-12-19 21:46:29 -05:00
Graham Christensen
e92a8c95b5
Merge pull request #24 from LnL7/factoids-nix-pills
...
add factoid for the nix pills
2017-12-19 21:38:43 -05:00
Daiderd Jordan
49af810252
add factoid for the nix pills
2017-12-16 23:03:17 +01:00
Graham Christensen
cb9acfd57e
Document how things are building
2017-12-16 08:57:30 -05:00
Graham Christensen
03312b8176
Pass factoids as a separate arg
2017-12-16 08:18:16 -05:00
Graham Christensen
b7bddc0635
Moved the default branch
2017-12-16 08:17:41 -05:00
Graham Christensen
7a7f6817ea
Merge pull request #21 from grahamc/meta-check
...
Resume meta checks
2017-12-14 08:04:55 -05:00
Graham Christensen
8831326853
Disregard aarch64-linux / i686-linux tags
2017-12-14 08:04:35 -05:00
Graham Christensen
626514bbc1
Spelling, closes #18
2017-12-12 20:05:45 -05:00
Graham Christensen
cee37464d0
abort if there is a meta eval issue
2017-12-12 20:01:20 -05:00
Graham Christensen
32437dfab5
Rename the meta check to grahamcofborg-eval-check-meta
2017-12-12 19:59:03 -05:00
Graham Christensen
b09968f9a1
Revert "Disable meta checks altogether"
...
This reverts commit 7411524ed3
.
2017-12-12 19:58:07 -05:00
Graham Christensen
ce6d968cb5
Make the outpaths.nix more robust since nixpkgs' metat-check PRs has merged
2017-12-12 19:57:26 -05:00
Graham Christensen
7411524ed3
Disable meta checks altogether
2017-12-11 07:17:44 -05:00
Graham Christensen
3eebd0c51b
don't check meta ever
2017-12-11 07:14:01 -05:00
Graham Christensen
353d1bf3a8
Don't check aarch64 or i686 yet
2017-12-11 07:01:23 -05:00
Graham Christensen
23304d8eae
Add simple-build, which builds gnu hello as if it were a PR
2017-12-10 16:38:03 -05:00
Graham Christensen
98283d4eaa
Remove PHP bits
2017-12-10 16:12:54 -05:00
Graham Christensen
43ac1640b8
Update outpaths.nix to add aarch64 and also handle a possible handleEvalIssue feature
2017-12-10 16:11:51 -05:00
Graham Christensen
186c6e6310
Try another approach of passing in the security framework
2017-12-09 09:51:25 -05:00
Graham Christensen
b1213d6374
Try passing Security for ofborg
2017-12-08 22:42:03 -05:00
Graham Christensen
37324e6ed6
Update nix, patches, carnix
2017-12-08 22:04:27 -05:00
Graham Christensen
954c0ca3d6
Make a release job
2017-12-08 21:10:28 -05:00
Graham Christensen
3313356522
Build a proper release.nix
2017-12-08 20:59:04 -05:00
Graham Christensen
38d9bb3392
Support checking meta, half way
2017-12-05 17:45:19 -05:00
Graham Christensen
b1378bab5b
Merge pull request #15 from lheckemann/master
...
factoids: add !doesanyoneuse, !library, and !-A
2017-12-05 17:36:40 -05:00
Linus Heckemann
e356ca925f
factoids: add !doesanyoneuse, !library, and !-A
2017-12-05 20:45:14 +00:00
Graham Christensen
55e8e42d1f
If output path diffing fails in the After step, upload the error log
2017-12-05 07:22:01 -05:00
Graham Christensen
7c11535ef0
absract the gist function
2017-12-05 07:20:57 -05:00
Graham Christensen
b924c54628
Merge pull request #14 from adisbladis/stuck-factoid
...
Add !stuck factoid (links to https://howoldis.herokuapp.com/ )
2017-12-05 06:39:48 -05:00
adisbladis
651f462fb4
Add !stuck factoid (links to https://howoldis.herokuapp.com/ )
2017-12-05 16:34:28 +08:00
Graham Christensen
2981bd7f98
assorted patches
2017-12-04 21:30:43 -05:00
Graham Christensen
8c9e63d12c
Move all the PHP stuff to a subdir
2017-12-04 21:30:15 -05:00
Graham Christensen
781bdcdf8d
Setup ircbot
2017-12-04 20:58:08 -05:00
Graham Christensen
7e547c8aaf
Default to the rustEnv for the shell
2017-12-04 20:55:44 -05:00
Graham Christensen
fd08bce899
Update nixpkgs
2017-12-04 20:55:25 -05:00
Graham Christensen
694b9ce1c5
Remove excess dependencies
2017-12-04 20:43:40 -05:00