diff --git a/.drone.yml b/.drone.yml index 7de1c62..d75eb9a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,7 +4,7 @@ type: docker name: build steps: - name: test - image: rust:1.66.1 + image: rust:1.67.1 commands: - cargo test when: @@ -16,7 +16,7 @@ type: docker name: release steps: - name: build - image: rust:1.66.1 + image: rust:1.67.1 commands: - apt update - apt install -y --no-install-recommends musl-tools pkg-config libssl-dev diff --git a/Cargo.lock b/Cargo.lock index 34446c0..d7926a0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -255,9 +255,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.68" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61" +checksum = "224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800" [[package]] name = "archlinuxcn-packages" @@ -677,6 +677,18 @@ dependencies = [ "instant", ] +[[package]] +name = "findshlibs" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40b9e59cd0f7e0806cca4be089683ecb6434e602038df21fe6bf6711b2f07f64" +dependencies = [ + "cc", + "lazy_static", + "libc", + "winapi", +] + [[package]] name = "firestorm" version = "0.5.0" @@ -1717,9 +1729,9 @@ checksum = "568a8e6258aa33c13358f81fd834adb854c6f7c9468520910a9b1e8fac068012" [[package]] name = "sentry" -version = "0.29.2" +version = "0.29.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6097dc270a9c4555c5d6222ed243eaa97ff38e29299ed7c5cb36099033c604e" +checksum = "c6f8ce69326daef9d845c3fd17149bd3dbd7caf5dc65dbbad9f5441a40ee407f" dependencies = [ "httpdate", "native-tls", @@ -1727,6 +1739,7 @@ dependencies = [ "sentry-backtrace", "sentry-contexts", "sentry-core", + "sentry-debug-images", "sentry-panic", "tokio", "ureq", @@ -1734,9 +1747,9 @@ dependencies = [ [[package]] name = "sentry-actix" -version = "0.29.2" +version = "0.29.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb6546964a8f825f1b19249167362f3c36d4c7eaaa4d816cc93478b2fc072eca" +checksum = "66fcfb453c844bbb288f3c09dee877f3dc81947b5feac5e193f51e79ece737f6" dependencies = [ "actix-web", "futures-util", @@ -1745,9 +1758,9 @@ dependencies = [ [[package]] name = "sentry-backtrace" -version = "0.29.2" +version = "0.29.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d92d1e4d591534ae4f872d6142f3b500f4ffc179a6aed8a3e86c7cc96d10a6a" +checksum = "3ed6c0254d4cce319800609aa0d41b486ee57326494802045ff27434fc9a2030" dependencies = [ "backtrace", "once_cell", @@ -1757,9 +1770,9 @@ dependencies = [ [[package]] name = "sentry-contexts" -version = "0.29.2" +version = "0.29.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3afa877b1898ff67dd9878cf4bec4e53cef7d3be9f14b1fc9e4fcdf36f8e4259" +checksum = "d3277dc5d2812562026f2095c7841f3d61bbe6789159b7da54f41d540787f818" dependencies = [ "hostname", "libc", @@ -1771,9 +1784,9 @@ dependencies = [ [[package]] name = "sentry-core" -version = "0.29.2" +version = "0.29.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc43eb7e4e3a444151a0fe8a0e9ce60eabd905dae33d66e257fa26f1b509c1bd" +checksum = "b5acbd3da4255938cf0384b6b140e6c07ff65919c26e4d7a989d8d90ee88fa91" dependencies = [ "once_cell", "rand", @@ -1783,10 +1796,21 @@ dependencies = [ ] [[package]] -name = "sentry-panic" -version = "0.29.2" +name = "sentry-debug-images" +version = "0.29.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccab4fab11e3e63c45f4524bee2e75cde39cdf164cb0b0cbe6ccd1948ceddf66" +checksum = "745358c78d3a64361de3659c101fa1ec6eb95bdabf7c88ce274c84338687f07c" +dependencies = [ + "findshlibs", + "once_cell", + "sentry-core", +] + +[[package]] +name = "sentry-panic" +version = "0.29.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beebc7aedbd3aa470cd19caad208a5efe6c48902595c0d111a193d8ce4f7bd15" dependencies = [ "sentry-backtrace", "sentry-core", @@ -1794,9 +1818,9 @@ dependencies = [ [[package]] name = "sentry-types" -version = "0.29.2" +version = "0.29.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f63708ec450b6bdcb657af760c447416d69c38ce421f34e5e2e9ce8118410bc7" +checksum = "10d8587b12c0b8211bb3066979ee57af6e8657e23cf439dc6c8581fd86de24e8" dependencies = [ "debugid", "getrandom", diff --git a/Cargo.toml b/Cargo.toml index d55d235..5941d6e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ edition = "2021" [dependencies] actix-web = "4.3.0" ansi-to-html = "0.1.2" -anyhow = "1.0.68" +anyhow = "1.0.69" bigdecimal = "0.3.0" cached = "0.42.0" chrono = "0.4.23" @@ -17,8 +17,8 @@ enum-display-derive = "0.1.1" openssl = { version = "0.10.45", features = ["vendored"] } pg_bigdecimal = "0.1.5" postgres-types = { version = "0.2.4", features = ["derive"]} -sentry = "0.29.2" -sentry-actix = "0.29.2" +sentry = "0.29.3" +sentry-actix = "0.29.3" serde = { version = "1.0.152", features = ["derive"] } tokio-postgres = { version = "0.7.7", features = ["with-chrono-0_4"]} yaml-rust = "0.4.5"