From 77a5e233d3cc7c70afb7bb1114baa9b413fa252f Mon Sep 17 00:00:00 2001 From: Jose Celano Date: Thu, 13 Apr 2023 13:35:26 +0100 Subject: [PATCH 1/2] chore(deps): [#297] update workflow actions --- .github/workflows/publish_docker_image.yml | 2 +- .github/workflows/test_build_release.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish_docker_image.yml b/.github/workflows/publish_docker_image.yml index 20152a727..1dd65e3a7 100644 --- a/.github/workflows/publish_docker_image.yml +++ b/.github/workflows/publish_docker_image.yml @@ -73,7 +73,7 @@ jobs: uses: docker/setup-buildx-action@v2 - name: Build and push - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v4 with: context: . file: ./Dockerfile diff --git a/.github/workflows/test_build_release.yml b/.github/workflows/test_build_release.yml index f1bc295ce..88234b97a 100644 --- a/.github/workflows/test_build_release.yml +++ b/.github/workflows/test_build_release.yml @@ -61,7 +61,7 @@ jobs: - name: Build Torrust Tracker run: cargo build --release - name: Upload Build Artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: torrust-tracker path: ./target/release/torrust-tracker @@ -71,7 +71,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Download Build Artifact - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: torrust-tracker - name: Release From dfcc4b36356fc4dce87b74e35d8eabf3f1e5a741 Mon Sep 17 00:00:00 2001 From: Jose Celano Date: Thu, 13 Apr 2023 13:50:23 +0100 Subject: [PATCH 2/2] chore(deps): [#297] update cargo dependencies --- Cargo.lock | 70 +++++++++++++++++++++++++++---- Cargo.toml | 4 +- packages/configuration/Cargo.toml | 2 +- 3 files changed, 64 insertions(+), 12 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ae256a5a9..995d051dd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -59,9 +59,9 @@ dependencies = [ [[package]] name = "aquatic_udp_protocol" -version = "0.2.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16149f27924d42b337a637cd90a8ee2a8973bbccf32aabebce2b3c66913f947f" +checksum = "b2919b480121f7d20d247524da62bad1b6b7928bc3f50898f624b5c592727341" dependencies = [ "byteorder", "either", @@ -448,7 +448,7 @@ dependencies = [ "rust-ini", "serde", "serde_json", - "toml", + "toml 0.5.11", "yaml-rust", ] @@ -1560,9 +1560,9 @@ dependencies = [ [[package]] name = "multimap" -version = "0.8.3" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" +checksum = "70db9248a93dc36a36d9a47898caa007a32755c7ad140ec64eeeb50d5a730631" dependencies = [ "serde", ] @@ -1982,7 +1982,7 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" dependencies = [ - "toml", + "toml 0.5.11", ] [[package]] @@ -2460,9 +2460,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.95" +version = "1.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744" +checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" dependencies = [ "itoa", "ryu", @@ -2489,6 +2489,15 @@ dependencies = [ "syn 2.0.14", ] +[[package]] +name = "serde_spanned" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4" +dependencies = [ + "serde", +] + [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -2833,6 +2842,40 @@ dependencies = [ "serde", ] +[[package]] +name = "toml" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + +[[package]] +name = "toml_datetime" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.19.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13" +dependencies = [ + "indexmap", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + [[package]] name = "torrust-tracker" version = "3.0.0-alpha.1" @@ -2887,7 +2930,7 @@ dependencies = [ "serde", "serde_with", "thiserror", - "toml", + "toml 0.7.3", "torrust-tracker-located-error", "torrust-tracker-primitives", "uuid", @@ -3357,6 +3400,15 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" +[[package]] +name = "winnow" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.10.1" diff --git a/Cargo.toml b/Cargo.toml index 13dd8d572..f8a59bf4c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,7 +34,7 @@ derive_more = "0.99" thiserror = "1.0" futures = "0.3" async-trait = "0.1" -aquatic_udp_protocol = "0.2" +aquatic_udp_protocol = "0.8" uuid = { version = "1", features = ["v4"] } axum = "0.6.10" axum-server = { version = "0.4", features = ["tls-rustls"] } @@ -43,7 +43,7 @@ bip_bencode = "0.4" torrust-tracker-primitives = { version = "3.0.0-alpha.1", path = "packages/primitives" } torrust-tracker-configuration = { version = "3.0.0-alpha.1", path = "packages/configuration" } torrust-tracker-located-error = { version = "3.0.0-alpha.1", path = "packages/located-error" } -multimap = "0.8" +multimap = "0.9" hyper = "0.14" [dev-dependencies] diff --git a/packages/configuration/Cargo.toml b/packages/configuration/Cargo.toml index 36fb6d665..8ad5aa3fb 100644 --- a/packages/configuration/Cargo.toml +++ b/packages/configuration/Cargo.toml @@ -10,7 +10,7 @@ edition.workspace = true serde = { version = "1.0", features = ["derive"] } serde_with = "2.0" config = "0.13" -toml = "0.5" +toml = "0.7" log = { version = "0.4", features = ["release_max_level_info"] } thiserror = "1.0" torrust-tracker-primitives = { version = "3.0.0-alpha.1", path = "../primitives" }