Lars Wirzenius
d2ab2f7050
chore: bump dependencies on radicle, radicle-ci-broker
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2025-01-03 16:09:43 +02:00
Lars Wirzenius
215dbf3d6b
feat: log start time and duration in run log
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-12-09 10:34:22 +02:00
Lars Wirzenius
27712152d9
feat: record adapter run ID in run log; add CSS to run log
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-12-09 08:27:45 +02:00
Lars Wirzenius
c4bb071a95
feat! drop support for limiting the duration of a CI run
...
This adapter is only ever run by the Radicle CI broker, and that can
now limit CI run duration itself. Thus having this adapter do it too
is pointless duplication.
Further, this removes the run time dependency on an external "timeout"
command, which turns out not to be portable: it isn't available on
Macs, by default.
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-12-09 07:35:54 +02:00
Lars Wirzenius
5f021167e8
feat: add command line parsing to rad-ci, with --dry-run option
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-12-09 07:24:12 +02:00
Lars Wirzenius
75ba2146a2
chore: prepare release 0.5.0
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-12-05 13:28:52 +02:00
Lars Wirzenius
f3d4e4a99b
feat: add a time stamp to each log message
...
Thank-you: Richard Levitte
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-12-05 13:02:06 +02:00
Lars Wirzenius
d1151856d5
chore: drop unused AdminLog methods
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-12-05 09:29:18 +02:00
Richard Levitte
0ba7f6ba34
doc: add a few lines about base_url in README.md
...
Signed-off-by: Richard Levitte <richard@levitte.org >
2024-11-28 15:34:44 +01:00
Lars Wirzenius
d677911da6
chore: prepare release 0.4.0
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-11-22 09:25:40 +02:00
Lars Wirzenius
c95e4179c4
doc: update README.md for the _previous_ release
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-11-22 09:22:42 +02:00
Lars Wirzenius
70535d85f0
doc: add rad-ci to README
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-11-22 09:05:12 +02:00
Lars Wirzenius
7dde548745
add rad-ci binary
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-11-20 18:12:05 +02:00
Lars Wirzenius
6b0b32bb75
chore: bump crate version for upcoming release
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-11-14 07:24:07 +02:00
Lars Wirzenius
3366fc9074
refactor: make code to create the preamble clearer
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-11-11 12:17:23 +02:00
Lars Wirzenius
5f7eba89cf
feat: move ToC to top, add all headings
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-11-11 12:11:32 +02:00
Lars Wirzenius
423d4aeea9
chore: bump dependency on thiserror to current release
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-11-08 15:01:50 +02:00
Lars Wirzenius
d1a7ae68e1
chore: bump dependency on radicle-ci-broker to its recent release
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-11-08 15:00:56 +02:00
Lars Wirzenius
6beae38618
chore: update html-page dependency to 0.4.0
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-11-08 14:14:01 +02:00
Lars Wirzenius
b7910c80a8
chore: update dependencies to current versions
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-11-07 15:40:19 +02:00
Lars Wirzenius
82d54a0248
chore: update Cargo.lock; drop spurious date.txt
2024-11-07 15:19:17 +02:00
Lars Wirzenius
db400ba595
fix: set PATH to include CI user's home directory's .radicle/bin
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-07-26 16:34:42 +03:00
Lars Wirzenius
1488501bed
feat: combine stdout and stderr into one stream
...
This makes it easier, for me, to follow the output. It's more like
what I see in the terminal if I run the commands directly. If this
turns out to be bad for others, I'll revert.
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-07-26 16:18:48 +03:00
Lars Wirzenius
d4141ef671
chore: cargo update
2024-06-10 16:47:37 +03:00
Lars Wirzenius
7947dd6571
feat: return URL to build log if base URL is configured
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-06-10 16:22:58 +03:00
Lars Wirzenius
7f6aff9795
feat: allow an optional base URL in the configuration file
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-06-10 15:32:20 +03:00
Lars Wirzenius
63fb66f468
feat: add --show-config to write out configuration as JSON
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-06-10 15:22:27 +03:00
Lars Wirzenius
17acd1c703
feat: add --version option
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-06-10 15:12:03 +03:00
Lars Wirzenius
0f668cb213
fix: use --locked with cargo install in debian/rules
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-06-06 18:42:14 +03:00
Lars Wirzenius
eb84bb5749
fix: cargo update
2024-06-06 18:40:48 +03:00
Lars Wirzenius
e7efad9573
chore: prepare release 0.2.0
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-06-06 18:36:59 +03:00
Lars Wirzenius
7b0a234ee5
chore: update dependencies on CI broker and radicle
...
Depend on ci broker 0.2.0 and radicle 0.11.0. Make a small required
change.
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-06-06 18:30:45 +03:00
Lars Wirzenius
c462567153
feat: log repo and commit to admin log
...
They're in the build log too, and come from the trigger message, but
it's helpful for debugging to log them clearly.
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-06-06 15:52:04 +03:00
Lars Wirzenius
ddb0603dcd
fix: pass on request to run log, harder
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-05-14 18:02:53 +03:00
Lars Wirzenius
153c4fdcc5
fix: pass in request to run log
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-05-14 17:53:34 +03:00
Lars Wirzenius
7e4a761035
feat: log request message to run log
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-05-14 17:43:26 +03:00
Lars Wirzenius
125323ab36
tests: add TEMPORARY workaround for incompatible heartwood change
...
This needs to be removed once the native CI adapter can depend on a
newer heartwood, but for now, this allows tests to pass.
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-05-14 17:21:10 +03:00
Lars Wirzenius
cae775ca67
docs(README.md): note env vars, logging
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-04-15 19:30:22 +03:00
Lars Wirzenius
8d90bd1459
docs: README clarification
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-04-15 19:00:46 +03:00
Lars Wirzenius
4758a54874
docs: note .radicle/native.yaml in README
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-04-15 19:00:46 +03:00
Lars Wirzenius
35fb7801a3
docs: format README a little
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-04-15 19:00:46 +03:00
Lars Wirzenius
ffa4142822
debug: log environment variable before running cargo run
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-04-15 18:38:17 +03:00
Lars Wirzenius
0d455cfba8
trigger
2024-04-15 18:00:16 +03:00
Lars Wirzenius
3bdfd1b4c6
trigger
2024-04-15 17:50:14 +03:00
Lars Wirzenius
41c3f6df11
trigger
2024-04-15 17:45:45 +03:00
Lars Wirzenius
ee90b919ae
chore: update html-page dependency to version 0.2.0
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-04-11 09:45:57 +03:00
Lars Wirzenius
c14b211702
chore: add useful fields to Cargo.toml
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-04-03 16:27:08 +03:00
Lars Wirzenius
eaeb89b3bf
feat: depend on radicle-ci-broker via crates.io, plus fixes
...
The CI broker has dropped the RunResult::Error variant, so drop any
use of that. The Request::version field has been added, so deal with
that.
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-04-03 16:18:00 +03:00
Lars Wirzenius
8fd5e71c4b
fix: display native.yaml as a PRE
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-03-31 18:56:12 +03:00
Lars Wirzenius
3a153876f0
chore: bump Rust version
...
Signed-off-by: Lars Wirzenius <liw@liw.fi >
2024-03-31 17:22:31 +03:00