Announcing bodhi-rs

less than 1 minute read

For the past few weeks, I’ve been working on ergonomic rust bindings for the bodhi REST API, which abstract over some of the unpleasant things, and handles paginated requests and results automatically behind the scenes.

With the latest release of bodhi-rs (bodhi on https://crates.io), all valid GET queries are supported, and the data types are successfully deserializing all responses from the fedora instance of bodhi.

The current state of the code can be viewed on GitHub.

Future work will include authenticating with the OpenID Connect service, which in turn will make authenticated POST requests possible. Right now, this work is blocked on me figuring out how the official python bindings manage authentication.