Commit Graph
31 Commits
Author SHA1 Message Date
Lars Wirzenius 3ebc354ed6 chore: bump dependency on radicle-ci-broker to current release
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2025-01-10 16:51:00 +02:00
Lars Wirzenius ac827931a6 chore: prepare release 0.6.0
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2025-01-07 14:46:18 +02:00
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 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 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 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 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 d4141ef671 chore: cargo update 2024-06-10 16:47:37 +03:00
Lars Wirzenius eb84bb5749 fix: cargo update 2024-06-06 18:40:48 +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 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 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 34c94f15aa chore: update dependencies
Add serde_json, which we're about to need for tests. Update Cargo.lock
by adding "cargo update".
2024-03-14 11:24:32 +02:00
Lars Wirzenius 961ba3013c chore: update Cargo.lock
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2024-03-05 12:23:41 +02:00
Lars Wirzenius f182bf21c9 fix: change radicle-ci-broker to use a git dependency
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2024-02-12 11:14:51 +02:00
Lars Wirzenius 9b60a81037 cargo update 2024-02-09 21:06:08 +02:00
Lars Wirzenius 16878c0294 fix: set rust-version
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2024-02-08 17:25:22 +02:00
Lars Wirzenius 1bb93c51b2 adapt to new trigger message structure in broker 2024-02-02 15:58:55 +02:00
Lars Wirzenius 3a20cb66e6 feat! drop the env logging
We have a run log, aimed at the developer for whose project CI is run,
and the node admin log, aimed at the node admin. We don't need a third
log aimed at the developer of the native CI engine itself.

Signed-off-by: Lars Wirzenius <liw@liw.fi>
2024-01-15 14:38:58 +02:00
Lars Wirzenius 6571432e94 refactor how log is written
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2024-01-04 14:08:56 +02:00
Lars Wirzenius d5b88b6596 feat: produce an index.html with list of, and links to, run logs
This is super-simplistic, but better than nothing.

Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-29 15:18:51 +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 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 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 2ee1fbf028 feat: perform simple CI runs
Signed-off-by: Lars Wirzenius <liw@liw.fi>
2023-12-08 14:07:02 +02:00