271 Commits
Author SHA1 Message Date
Lars Wirzenius 28a93105a3 feat: remove source tree on successful run
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-21 16:28:12 +02:00
Lars Wirzenius a5e8bfed79 feat: log file ends in .txt to make it easier to server via web serv
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-21 16:27:51 +02:00
Lars Wirzenius 3b1cfbdc1f Revert "temporary fix: sourced .bashrc to set $PATH"
This reverts commit 072b942b1e.
2023-12-21 15:40:10 +02:00
Lars Wirzenius 072b942b1e temporary fix: sourced .bashrc to set $PATH
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-21 15:37:30 +02:00
Lars Wirzenius 18779c10cd fix: actually check out the commit requested
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-21 15:26:55 +02:00
Lars Wirzenius 389839552e feat: write a non-run log file
This helps debug issues when things fail. This is different from a
per-run log file.

Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-21 15:10:43 +02:00
Lars Wirzenius f3368ab05d log file
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-21 13:57:54 +02:00
Lars Wirzenius 017bac2ca5 fix: use the right path for the per-repo config file
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-18 20:21:22 +02:00
Lars Wirzenius 0ab54a0723 fix: tweak markdown formatting so generated HTML looks better
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-14 20:27:28 +02:00
Lars Wirzenius f5f4750471 feat: format log file to be more markdown
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-14 18:11:00 +02:00
Lars Wirzenius 7063304e6f refactor: move response writing to a function
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-14 17:50:43 +02:00
Lars Wirzenius 2a88f67fb4 refactor: move request reading into a function
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-14 17:47:42 +02:00
Lars Wirzenius b7115d85c4 refactor: more per-run directory creation into helper funciont
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-14 17:45:57 +02:00
Lars Wirzenius 54c397992e refactor: move configuration file loading into Config impl
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-14 17:42:31 +02:00
Lars Wirzenius badc07c93f drop anyhow
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-14 17:36:04 +02:00
Lars Wirzenius 8bf63eb6fa add NativeError
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-14 17:36:04 +02:00
Lars Wirzenius b6ff350dfe feat! change the path name to the CI run specification
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-14 13:36:18 +02:00
Lars Wirzenius dcdf9060cf chore: change dependency on Radicle to come via git URL
Specifying it via a file path meant that the build needs to have the
dependency checked out in a specific location. The git URL avoids that
and also means the build will fail unless all files in the dependency
are committed to git.

Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-14 13:13:13 +02:00
Lars Wirzenius 6907e36121 docs: add a README.md
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-08 14:24:46 +02:00
Lars Wirzenius 2ee1fbf028 feat: perform simple CI runs
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-08 14:07:02 +02:00
Lars Wirzenius a0b0b8b195 chore: cargo init output 2023-12-07 15:07:16 +02:00