Commit graph

537 commits

Author SHA1 Message Date
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
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