11 Commits
Author SHA1 Message Date
Lars Wirzenius 4916f6b1c0 chore: update dependencies to current versions 2026-03-06 12:45:17 +02:00
Lars Wirzenius 9fec8c1b11 chore: switch to serde-norway
serde-yml is now unmaintained.
2025-10-03 08:58:13 +03:00
Lars Wirzenius 21861f78bf fix: inline variables into format strings
Found by clippy in Rust 1.88.

Signed-off-by: Lars Wirzenius <liw@liw.fi>
2025-06-30 09:27:28 +03:00
Lars Wirzenius 0eecd7b6e4 refactor: use serde-yml instead of serde-yaml
serde-yml is maintained, -yaml is not.

Signed-off-by: Lars Wirzenius <liw@liw.fi>
2025-03-26 09:36:51 +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 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 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 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 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 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 26396fa7d3 tests: replace Python test-suite script with Rust integration test 2024-03-14 11:42:55 +02:00