]> Untitled Git - lemmy.git/commitdiff
Trying out rust-musl-builder for cargo publish (#1856)
authorDessalines <dessalines@users.noreply.github.com>
Thu, 21 Oct 2021 17:26:01 +0000 (13:26 -0400)
committerGitHub <noreply@github.com>
Thu, 21 Oct 2021 17:26:01 +0000 (13:26 -0400)
* Trying out rust-musl-builder for cargo publish

* Version 0.13.5-rc.1

* Try rust:nightly

* Version 0.13.5-rc.2

* Try rust slim

* Version 0.13.5-rc.3

* Try rust 1.51

* Version 0.13.5-rc.4

* Trying another nightly

* Version 0.13.5-rc.5

* Trying another fix

* Version 0.13.5-rc.6

16 files changed:
.drone.yml
Cargo.lock
Cargo.toml
crates/api/Cargo.toml
crates/api_common/Cargo.toml
crates/api_crud/Cargo.toml
crates/apub/Cargo.toml
crates/apub_lib/Cargo.toml
crates/apub_lib_derive/Cargo.toml
crates/db_schema/Cargo.toml
crates/db_views/Cargo.toml
crates/db_views_actor/Cargo.toml
crates/db_views_moderator/Cargo.toml
crates/routes/Cargo.toml
crates/utils/Cargo.toml
crates/websocket/Cargo.toml

index cd3f58a7e8f0f579f61c62079e4db10a3c03dff5..a4b08e5427fbedb04fb3fdac3370cb907524a40c 100644 (file)
@@ -128,13 +128,13 @@ steps:
 
   # using https://github.com/pksunkara/cargo-workspaces
   - name: publish to crates.io
-    image: rust:1
+    image: rustlang/rust:nightly
     environment:
       CARGO_TOKEN:
         from_secret: cargo_api_token
     commands:
       - cargo install cargo-workspaces
-      - cp -r migrations crates/db_queries/
+      - cp -r migrations crates/db_schema/
       - cargo login "$CARGO_TOKEN"
       - cargo workspaces publish --from-git --allow-dirty --allow-branch "${DRONE_TAG}" --yes custom "${DRONE_TAG}"
     when:
index ba4e738516ddf57e1fc89633b2e5966840d1db73..9a18ffac6dc8ca5024fb7d1fe602cfa5040454db 100644 (file)
@@ -1707,7 +1707,7 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
 
 [[package]]
 name = "lemmy_api"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 dependencies = [
  "actix",
  "actix-rt",
@@ -1751,7 +1751,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_api_common"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 dependencies = [
  "actix-web",
  "chrono",
@@ -1769,7 +1769,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_api_crud"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 dependencies = [
  "actix",
  "actix-rt",
@@ -1814,7 +1814,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_apub"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 dependencies = [
  "activitystreams",
  "actix",
@@ -1859,7 +1859,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_apub_lib"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 dependencies = [
  "activitystreams",
  "actix-web",
@@ -1884,7 +1884,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_apub_lib_derive"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 dependencies = [
  "proc-macro2 1.0.29",
  "quote 1.0.10",
@@ -1894,7 +1894,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_db_schema"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 dependencies = [
  "bcrypt",
  "chrono",
@@ -1916,7 +1916,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_db_views"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 dependencies = [
  "diesel",
  "lemmy_db_schema",
@@ -1928,7 +1928,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_db_views_actor"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 dependencies = [
  "diesel",
  "lemmy_db_schema",
@@ -1937,7 +1937,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_db_views_moderator"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 dependencies = [
  "diesel",
  "lemmy_db_schema",
@@ -1946,7 +1946,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_routes"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 dependencies = [
  "actix",
  "actix-http",
@@ -1974,7 +1974,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_server"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 dependencies = [
  "activitystreams",
  "actix",
@@ -2013,7 +2013,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_utils"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 dependencies = [
  "actix-rt",
  "actix-web",
@@ -2049,7 +2049,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_websocket"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 dependencies = [
  "actix",
  "actix-web",
index 6b3d60483ae898d464467d7fb34394eca2c1b375..42071b34fb4be96935f98bed9900c7b68fe2fdcd 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "lemmy_server"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 edition = "2018"
 description = "A link aggregator for the fediverse"
 license = "AGPL-3.0"
@@ -31,18 +31,18 @@ members = [
 ]
 
 [dependencies]
-lemmy_api = { version = "=0.13.0", path = "./crates/api" }
-lemmy_api_crud = { version = "=0.13.0", path = "./crates/api_crud" }
-lemmy_apub = { version = "=0.13.0", path = "./crates/apub" }
-lemmy_apub_lib = { version = "=0.13.0", path = "./crates/apub_lib" }
-lemmy_utils = { version = "=0.13.0", path = "./crates/utils" }
-lemmy_db_schema = { version = "=0.13.0", path = "./crates/db_schema" }
-lemmy_db_views = { version = "=0.13.0", path = "./crates/db_views" }
-lemmy_db_views_moderator = { version = "=0.13.0", path = "./crates/db_views_moderator" }
-lemmy_db_views_actor = { version = "=0.13.0", path = "./crates/db_views_actor" }
-lemmy_api_common = { version = "=0.13.0", path = "crates/api_common" }
-lemmy_websocket = { version = "=0.13.0", path = "./crates/websocket" }
-lemmy_routes = { version = "=0.13.0", path = "./crates/routes" }
+lemmy_api = { version = "=0.13.5-rc.6", path = "./crates/api" }
+lemmy_api_crud = { version = "=0.13.5-rc.6", path = "./crates/api_crud" }
+lemmy_apub = { version = "=0.13.5-rc.6", path = "./crates/apub" }
+lemmy_apub_lib = { version = "=0.13.5-rc.6", path = "./crates/apub_lib" }
+lemmy_utils = { version = "=0.13.5-rc.6", path = "./crates/utils" }
+lemmy_db_schema = { version = "=0.13.5-rc.6", path = "./crates/db_schema" }
+lemmy_db_views = { version = "=0.13.5-rc.6", path = "./crates/db_views" }
+lemmy_db_views_moderator = { version = "=0.13.5-rc.6", path = "./crates/db_views_moderator" }
+lemmy_db_views_actor = { version = "=0.13.5-rc.6", path = "./crates/db_views_actor" }
+lemmy_api_common = { version = "=0.13.5-rc.6", path = "crates/api_common" }
+lemmy_websocket = { version = "=0.13.5-rc.6", path = "./crates/websocket" }
+lemmy_routes = { version = "=0.13.5-rc.6", path = "./crates/routes" }
 diesel = "1.4.8"
 diesel_migrations = "1.4.0"
 chrono = { version = "0.4.19", features = ["serde"] }
index 8d389308c8115c2e72478fd759c30a6cb9fd11f4..505582a7014094cf60756d955dee6c86a82d395b 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "lemmy_api"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 edition = "2018"
 description = "A link aggregator for the fediverse"
 license = "AGPL-3.0"
@@ -13,14 +13,14 @@ path = "src/lib.rs"
 doctest = false
 
 [dependencies]
-lemmy_apub = { version = "=0.13.0", path = "../apub" }
-lemmy_utils = { version = "=0.13.0", path = "../utils" }
-lemmy_db_schema = { version = "=0.13.0", path = "../db_schema" }
-lemmy_db_views = { version = "=0.13.0", path = "../db_views" }
-lemmy_db_views_moderator = { version = "=0.13.0", path = "../db_views_moderator" }
-lemmy_db_views_actor = { version = "=0.13.0", path = "../db_views_actor" }
-lemmy_api_common = { version = "=0.13.0", path = "../api_common" }
-lemmy_websocket = { version = "=0.13.0", path = "../websocket" }
+lemmy_apub = { version = "=0.13.5-rc.6", path = "../apub" }
+lemmy_utils = { version = "=0.13.5-rc.6", path = "../utils" }
+lemmy_db_schema = { version = "=0.13.5-rc.6", path = "../db_schema" }
+lemmy_db_views = { version = "=0.13.5-rc.6", path = "../db_views" }
+lemmy_db_views_moderator = { version = "=0.13.5-rc.6", path = "../db_views_moderator" }
+lemmy_db_views_actor = { version = "=0.13.5-rc.6", path = "../db_views_actor" }
+lemmy_api_common = { version = "=0.13.5-rc.6", path = "../api_common" }
+lemmy_websocket = { version = "=0.13.5-rc.6", path = "../websocket" }
 diesel = "1.4.8"
 bcrypt = "0.10.1"
 chrono = { version = "0.4.19", features = ["serde"] }
index 5672b583eb8c245ab535a9145cf972a2e1604c29..eddfb8186eeaa3b4ef94b96304358bbef1ab3349 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "lemmy_api_common"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 edition = "2018"
 description = "A link aggregator for the fediverse"
 license = "AGPL-3.0"
@@ -13,11 +13,11 @@ path = "src/lib.rs"
 doctest = false
 
 [dependencies]
-lemmy_db_views = { version = "=0.13.0", path = "../db_views" }
-lemmy_db_views_moderator = { version = "=0.13.0", path = "../db_views_moderator" }
-lemmy_db_views_actor = { version = "=0.13.0", path = "../db_views_actor" }
-lemmy_db_schema = { version = "=0.13.0", path = "../db_schema" }
-lemmy_utils = { version = "=0.13.0", path = "../utils" }
+lemmy_db_views = { version = "=0.13.5-rc.6", path = "../db_views" }
+lemmy_db_views_moderator = { version = "=0.13.5-rc.6", path = "../db_views_moderator" }
+lemmy_db_views_actor = { version = "=0.13.5-rc.6", path = "../db_views_actor" }
+lemmy_db_schema = { version = "=0.13.5-rc.6", path = "../db_schema" }
+lemmy_utils = { version = "=0.13.5-rc.6", path = "../utils" }
 serde = { version = "1.0.130", features = ["derive"] }
 log = "0.4.14"
 diesel = "1.4.8"
index c73591e3e39c1c9423783d91ace245a14f9aa4b6..d1782d3e067214487a7b17c4217877b1619a48b4 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "lemmy_api_crud"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 edition = "2018"
 description = "A link aggregator for the fediverse"
 license = "AGPL-3.0"
@@ -8,15 +8,15 @@ homepage = "https://join-lemmy.org/"
 documentation = "https://join-lemmy.org/docs/en/index.html"
 
 [dependencies]
-lemmy_apub = { version = "=0.13.0", path = "../apub" }
-lemmy_apub_lib = { version = "=0.13.0", path = "../apub_lib" }
-lemmy_utils = { version = "=0.13.0", path = "../utils" }
-lemmy_db_schema = { version = "=0.13.0", path = "../db_schema" }
-lemmy_db_views = { version = "=0.13.0", path = "../db_views" }
-lemmy_db_views_moderator = { version = "=0.13.0", path = "../db_views_moderator" }
-lemmy_db_views_actor = { version = "=0.13.0", path = "../db_views_actor" }
-lemmy_api_common = { version = "=0.13.0", path = "../api_common" }
-lemmy_websocket = { version = "=0.13.0", path = "../websocket" }
+lemmy_apub = { version = "=0.13.5-rc.6", path = "../apub" }
+lemmy_apub_lib = { version = "=0.13.5-rc.6", path = "../apub_lib" }
+lemmy_utils = { version = "=0.13.5-rc.6", path = "../utils" }
+lemmy_db_schema = { version = "=0.13.5-rc.6", path = "../db_schema" }
+lemmy_db_views = { version = "=0.13.5-rc.6", path = "../db_views" }
+lemmy_db_views_moderator = { version = "=0.13.5-rc.6", path = "../db_views_moderator" }
+lemmy_db_views_actor = { version = "=0.13.5-rc.6", path = "../db_views_actor" }
+lemmy_api_common = { version = "=0.13.5-rc.6", path = "../api_common" }
+lemmy_websocket = { version = "=0.13.5-rc.6", path = "../websocket" }
 diesel = "1.4.8"
 bcrypt = "0.10.1"
 chrono = { version = "0.4.19", features = ["serde"] }
index 260bed1c40f2663aeae3f7cd5934b1374d971dff..af07664fd9620b5eab2ddbf47aa733da2403ff82 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "lemmy_apub"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 edition = "2018"
 description = "A link aggregator for the fediverse"
 license = "AGPL-3.0"
@@ -13,13 +13,13 @@ path = "src/lib.rs"
 doctest = false
 
 [dependencies]
-lemmy_utils = { version = "=0.13.0", path = "../utils" }
-lemmy_apub_lib = { version = "=0.13.0", path = "../apub_lib" }
-lemmy_db_schema = { version = "=0.13.0", path = "../db_schema" }
-lemmy_db_views = { version = "=0.13.0", path = "../db_views" }
-lemmy_db_views_actor = { version = "=0.13.0", path = "../db_views_actor" }
-lemmy_api_common = { version = "=0.13.0", path = "../api_common" }
-lemmy_websocket = { version = "=0.13.0", path = "../websocket" }
+lemmy_utils = { version = "=0.13.5-rc.6", path = "../utils" }
+lemmy_apub_lib = { version = "=0.13.5-rc.6", path = "../apub_lib" }
+lemmy_db_schema = { version = "=0.13.5-rc.6", path = "../db_schema" }
+lemmy_db_views = { version = "=0.13.5-rc.6", path = "../db_views" }
+lemmy_db_views_actor = { version = "=0.13.5-rc.6", path = "../db_views_actor" }
+lemmy_api_common = { version = "=0.13.5-rc.6", path = "../api_common" }
+lemmy_websocket = { version = "=0.13.5-rc.6", path = "../websocket" }
 diesel = "1.4.8"
 activitystreams = "0.7.0-alpha.11"
 bcrypt = "0.10.1"
index 1645d82a4fbead62cfd1c7d8b531d0cb6699b67c..f5f8e6eda815acbd2489bdeabdded1c4717b8411 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "lemmy_apub_lib"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 edition = "2018"
 description = "A link aggregator for the fediverse"
 license = "AGPL-3.0"
@@ -8,8 +8,8 @@ homepage = "https://join-lemmy.org/"
 documentation = "https://join-lemmy.org/docs/en/index.html"
 
 [dependencies]
-lemmy_utils = { version = "=0.13.0", path = "../utils" }
-lemmy_apub_lib_derive = { version = "=0.13.0", path = "../apub_lib_derive" }
+lemmy_utils = { version = "=0.13.5-rc.6", path = "../utils" }
+lemmy_apub_lib_derive = { version = "=0.13.5-rc.6", path = "../apub_lib_derive" }
 activitystreams = "0.7.0-alpha.11"
 serde = { version = "1.0.130", features = ["derive"] }
 async-trait = "0.1.51"
index 2dd7ff9bf8b0544c215ed3acca98afae0633bc73..30ca237a8b297438cd3fac0548714d140366a918 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "lemmy_apub_lib_derive"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 edition = "2018"
 description = "A link aggregator for the fediverse"
 license = "AGPL-3.0"
index dc53d82bda79a4bb66a46c3e75ca2da7050ceac1..c62abe4530797fa0742d15cdc472e32cbdd5109a 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "lemmy_db_schema"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 edition = "2018"
 description = "A link aggregator for the fediverse"
 license = "AGPL-3.0"
@@ -11,7 +11,7 @@ documentation = "https://join-lemmy.org/docs/en/index.html"
 doctest = false
 
 [dependencies]
-lemmy_utils = { version = "=0.13.0", path = "../utils" }
+lemmy_utils = { version = "=0.13.5-rc.6", path = "../utils" }
 diesel = { version = "1.4.8", features = ["postgres","chrono","r2d2","serde_json"] }
 diesel_migrations = "1.4.0"
 chrono = { version = "0.4.19", features = ["serde"] }
index fbea198785c8b182ef71996f5c0988dd24d64e2d..66c1d0f484f992a82f92a1607e9d12f0a282f5c3 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "lemmy_db_views"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 edition = "2018"
 description = "A link aggregator for the fediverse"
 license = "AGPL-3.0"
@@ -11,7 +11,7 @@ documentation = "https://join-lemmy.org/docs/en/index.html"
 doctest = false
 
 [dependencies]
-lemmy_db_schema = { version = "=0.13.0", path = "../db_schema" }
+lemmy_db_schema = { version = "=0.13.5-rc.6", path = "../db_schema" }
 diesel = { version = "1.4.8", features = ["postgres","chrono","r2d2","serde_json"] }
 serde = { version = "1.0.130", features = ["derive"] }
 log = "0.4.14"
index ced1e8a2891ce556910c3fc79966bd940686d230..85c043a59f96318773c5846dc287bce2b7b33b23 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "lemmy_db_views_actor"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 edition = "2018"
 description = "A link aggregator for the fediverse"
 license = "AGPL-3.0"
@@ -11,6 +11,6 @@ documentation = "https://join-lemmy.org/docs/en/index.html"
 doctest = false
 
 [dependencies]
-lemmy_db_schema = { version = "=0.13.0", path = "../db_schema" }
+lemmy_db_schema = { version = "=0.13.5-rc.6", path = "../db_schema" }
 diesel = { version = "1.4.8", features = ["postgres","chrono","r2d2","serde_json"] }
 serde = { version = "1.0.130", features = ["derive"] }
index 3a0b707cff957215e3dab2248dbab4dff8c8b5c6..3910857a5058882e3ed6cd555337eec7bd655fa3 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "lemmy_db_views_moderator"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 edition = "2018"
 description = "A link aggregator for the fediverse"
 license = "AGPL-3.0"
@@ -11,6 +11,6 @@ documentation = "https://join-lemmy.org/docs/en/index.html"
 doctest = false
 
 [dependencies]
-lemmy_db_schema = { version = "=0.13.0", path = "../db_schema" }
+lemmy_db_schema = { version = "=0.13.5-rc.6", path = "../db_schema" }
 diesel = { version = "1.4.8", features = ["postgres","chrono","r2d2","serde_json"] }
 serde = { version = "1.0.130", features = ["derive"] }
index 65dcb8cda650c02114a5ee1492c91b1606a0c45c..c6415e8b8ed634c5c5c603609627bafb7803c699 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "lemmy_routes"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 edition = "2018"
 description = "A link aggregator for the fediverse"
 license = "AGPL-3.0"
@@ -11,13 +11,13 @@ documentation = "https://join-lemmy.org/docs/en/index.html"
 doctest = false
 
 [dependencies]
-lemmy_utils = { version = "=0.13.0", path = "../utils" }
-lemmy_websocket = { version = "=0.13.0", path = "../websocket" }
-lemmy_db_views = { version = "=0.13.0", path = "../db_views" }
-lemmy_db_views_actor = { version = "=0.13.0", path = "../db_views_actor" }
-lemmy_db_schema = { version = "=0.13.0", path = "../db_schema" }
-lemmy_api_common = { version = "=0.13.0", path = "../api_common" }
-lemmy_apub_lib = { version = "=0.13.0", path = "../apub_lib" }
+lemmy_utils = { version = "=0.13.5-rc.6", path = "../utils" }
+lemmy_websocket = { version = "=0.13.5-rc.6", path = "../websocket" }
+lemmy_db_views = { version = "=0.13.5-rc.6", path = "../db_views" }
+lemmy_db_views_actor = { version = "=0.13.5-rc.6", path = "../db_views_actor" }
+lemmy_db_schema = { version = "=0.13.5-rc.6", path = "../db_schema" }
+lemmy_api_common = { version = "=0.13.5-rc.6", path = "../api_common" }
+lemmy_apub_lib = { version = "=0.13.5-rc.6", path = "../apub_lib" }
 diesel = "1.4.8"
 actix = "0.12.0"
 actix-web = { version = "4.0.0-beta.9", default-features = false, features = ["rustls"] }
index 521c50a34c6f1842d02ef94e56bdd0691cba78bc..19efdeaf3d20fdafc553f2fdc71c5e68383983a0 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "lemmy_utils"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 edition = "2018"
 description = "A link aggregator for the fediverse"
 license = "AGPL-3.0"
index c7d5f3a6004211414ef858b859646956f4c0ba20..21ab3b621880c55b5b21eb97ad89a34ce80c5cc8 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "lemmy_websocket"
-version = "0.13.0"
+version = "0.13.5-rc.6"
 edition = "2018"
 description = "A link aggregator for the fediverse"
 license = "AGPL-3.0"
@@ -13,11 +13,11 @@ path = "src/lib.rs"
 doctest = false
 
 [dependencies]
-lemmy_utils = { version = "=0.13.0", path = "../utils" }
-lemmy_api_common = { version = "=0.13.0", path = "../api_common" }
-lemmy_db_schema = { version = "=0.13.0", path = "../db_schema" }
-lemmy_db_views = { version = "=0.13.0", path = "../db_views" }
-lemmy_db_views_actor = { version = "=0.13.0", path = "../db_views_actor" }
+lemmy_utils = { version = "=0.13.5-rc.6", path = "../utils" }
+lemmy_api_common = { version = "=0.13.5-rc.6", path = "../api_common" }
+lemmy_db_schema = { version = "=0.13.5-rc.6", path = "../db_schema" }
+lemmy_db_views = { version = "=0.13.5-rc.6", path = "../db_views" }
+lemmy_db_views_actor = { version = "=0.13.5-rc.6", path = "../db_views_actor" }
 reqwest = { version = "0.11.4", features = ["json"] }
 log = "0.4.14"
 rand = "0.8.4"