DSpeckhals / bible.rs

A Bible server written in Rust using Actix Web and Diesel
https://bible.rs
MIT License
221 stars 24 forks source link

Upgrade actix-web and other dependencies #54

Closed DSpeckhals closed 4 years ago

DSpeckhals commented 4 years ago

This commit upgrades actix-web to version 3 from 2. It also upgrades other dependencies to their latest version. The sentry-actix middleware crate was removed from this workspace due to major incompatibilities with the actix-web upgrade that I didn't feel I could adapt to easily.

Errors were also moved away from the deprecated failure crate into thiserror. Some rework and simplification of error handling is included.

In addition, the CI job was modified to allow for (hopefully) faster image building.