Fintan Halpenny
57f2ad0757
chore: update to radicle to 0.21.0
...
Update the `radicle` crate to 0.21.0.
This requires the MSRV to be updated to 1.85.0.
2026-03-04 17:51:15 +00:00
Fintan Halpenny
e37ff3447e
cli: add timestamp to output
...
With the Run storing the timestamp, it can be added to the CLI output
as well.
When pretty printing the timestamp, `chrono` is used to have a
date-time format.
2025-12-28 15:16:29 +00:00
Fintan Halpenny
c2697d7854
lib: add timestamp to Run
...
For each Run, the timestamp can be easily tracked using the
operation's timestamp. This field is added to Run to provide more
information to end users.
2025-12-28 15:15:18 +00:00
Fintan Halpenny
525dc9a9e4
Release 0.4.0
2025-10-20 11:49:17 +01:00
Fintan Halpenny
127f2e281a
chore: Release radicle-job version 0.3.0
2025-08-15 11:34:39 +01:00
Fintan Halpenny
19df819950
chore: update CHANGELOG for v0.3.0
2025-08-15 11:34:00 +01:00
Fintan Halpenny
648bdb82e5
chore(nix): add cargo-release
...
Adding `cargo-release` for managing crate releases
2025-08-15 11:29:29 +01:00
Fintan Halpenny
857df23f49
chore: v0.2.0 crates release
2025-07-23 13:48:08 +01:00
Fintan Halpenny
edf0eed0a5
chore: add CHANGELOG.md
2025-07-23 13:41:21 +01:00
Fintan Halpenny
841ea446c0
feat: add program to manipulate and inspect job COBs
2025-07-18 10:35:18 +01:00
Fintan Halpenny
4e85d1cef3
feat: display module
...
Adds a `display` module to hold types that are useful in tools that can display
data, e.g. a `rad-job` CLI
2025-07-18 08:39:11 +01:00
Fintan Halpenny
0c82a9a934
feat: add FindByCommit iterator
...
Introducing a `FindByCommit` iterator, which can be constructed using
`Jobs::find_by_commit`.
This allows the caller to supply a `git::Oid` and get back an `Iterator` of all
`Job`s that are running for that commit.
2025-07-18 08:39:11 +01:00
Fintan Halpenny
68cac715ac
fix: add https:// to homepage
2025-06-12 11:30:21 +02:00
Fintan Halpenny
83edfbc761
fix: MSRV of 1.84
...
It would seem like the crate `base64ct` bumped their MSRV to 1.85 and added the
new edition:
- https://github.com/RustCrypto/formats/commit/ea10f3b1337faf08f14ba3e25edde10cad2dd07e
- https://github.com/RustCrypto/formats/pull/1859/files
This blocks us from publishing using `rust-version = 1.82`. We bump to `1.84` to
allow us to publish the crate.
2025-06-12 11:24:25 +02:00
Fintan Halpenny
94f74a8fd2
chore: add homepage and repository
2025-06-12 10:20:55 +02:00
Fintan Halpenny
5b86be0fbc
chore: add README file
2025-06-12 08:09:34 +02:00
Fintan Halpenny
1ce12295c2
refactor: introduce JobId
...
Introduce a newtype `JobId` to differentiate it from the more general
`ObjectId`.
2025-06-11 08:29:10 +02:00
Fintan Halpenny
e917ef069e
fix: infallible action
...
The `action` method does not actually return any errors.
Change the return type to unit, and remove the unneccessary error handling.
2025-06-10 10:47:26 +02:00
Fintan Halpenny
f9d9f1f182
fix: make Transaction private
...
For the time being, it is better to hide the `Transaction` type since actions
might need to stay fine-grained.
2025-06-10 10:47:26 +02:00
Fintan Halpenny
256242f1ff
chore: radicle 0.15
...
Update the `radicle` dependency to `0.15`, fixing the required API changes.
2025-06-03 15:55:55 +02:00
Fintan Halpenny
8b8cb49458
chore: update to latest radicle
...
Use `refs/heads/master` to ensure the latest updates – including the
`Transaction::initial` changes. This is a stop-gap until a new version of
`radicle` is published to crates.io.
2025-05-14 14:03:12 +02:00
Fintan Halpenny
d5685cb755
radicle-job
...
The genesis of the `Job` collaborative object
2025-03-26 14:52:20 +00:00