]> Untitled Git - lemmy.git/commitdiff
Merge pull request #1674 from LemmyNet/crates-io
authorDessalines <dessalines@users.noreply.github.com>
Wed, 11 Aug 2021 19:16:42 +0000 (15:16 -0400)
committerGitHub <noreply@github.com>
Wed, 11 Aug 2021 19:16:42 +0000 (15:16 -0400)
Distribute Lemmy via crates.io

18 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_queries/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
docker/prod/deploy.sh

index c49790d9ba853478c72f74c3636c6171d37d7963..7d75fcbd587ede565ddeb1c9500f9670a108baf3 100644 (file)
@@ -120,6 +120,17 @@ steps:
       ref:
         - refs/tags/*
 
+  # using https://github.com/pksunkara/cargo-workspaces
+  - name: publish to crates.io
+    image: rust:1.51-slim-buster
+    commands:
+      - cargo install cargo-workspaces
+      - cp -r migrations crates/db_queries/
+      - cargo workspaces publish --no-git-commit --allow-branch main --yes custom "${DRONE_TAG}"
+    when:
+      ref:
+        - refs/tags/*
+
 services:
   - name: database
     image: postgres:12-alpine
index ee05a46ce3b45fb401ee9874d96f5a706fb41bf4..146b72e74526cfb1b423006aa4ae4b66283e6920 100644 (file)
@@ -1550,7 +1550,7 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
 
 [[package]]
 name = "lemmy_api"
-version = "0.1.0"
+version = "0.11.3"
 dependencies = [
  "actix",
  "actix-rt",
@@ -1595,7 +1595,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_api_common"
-version = "0.1.0"
+version = "0.11.3"
 dependencies = [
  "actix-web",
  "chrono",
@@ -1614,7 +1614,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_api_crud"
-version = "0.1.0"
+version = "0.11.3"
 dependencies = [
  "actix",
  "actix-rt",
@@ -1658,7 +1658,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_apub"
-version = "0.1.0"
+version = "0.11.3"
 dependencies = [
  "activitystreams",
  "activitystreams-ext",
@@ -1706,7 +1706,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_apub_lib"
-version = "0.1.0"
+version = "0.11.3"
 dependencies = [
  "activitystreams",
  "activitystreams-ext",
@@ -1721,7 +1721,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_apub_lib_derive"
-version = "0.1.0"
+version = "0.11.3"
 dependencies = [
  "proc-macro2 1.0.27",
  "quote 1.0.9",
@@ -1731,7 +1731,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_db_queries"
-version = "0.1.0"
+version = "0.11.3"
 dependencies = [
  "bcrypt",
  "chrono",
@@ -1753,7 +1753,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_db_schema"
-version = "0.1.0"
+version = "0.11.3"
 dependencies = [
  "chrono",
  "diesel",
@@ -1766,7 +1766,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_db_views"
-version = "0.1.0"
+version = "0.11.3"
 dependencies = [
  "diesel",
  "lemmy_db_queries",
@@ -1779,7 +1779,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_db_views_actor"
-version = "0.1.0"
+version = "0.11.3"
 dependencies = [
  "diesel",
  "lemmy_db_queries",
@@ -1789,7 +1789,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_db_views_moderator"
-version = "0.1.0"
+version = "0.11.3"
 dependencies = [
  "diesel",
  "lemmy_db_queries",
@@ -1799,7 +1799,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_routes"
-version = "0.1.0"
+version = "0.11.3"
 dependencies = [
  "actix",
  "actix-web",
@@ -1826,7 +1826,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_server"
-version = "0.0.1"
+version = "0.11.3"
 dependencies = [
  "activitystreams",
  "actix",
@@ -1864,7 +1864,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_utils"
-version = "0.1.0"
+version = "0.11.3"
 dependencies = [
  "actix-rt",
  "actix-web",
@@ -1897,7 +1897,7 @@ dependencies = [
 
 [[package]]
 name = "lemmy_websocket"
-version = "0.1.0"
+version = "0.11.3"
 dependencies = [
  "actix",
  "actix-web",
index b4102084378d38067d7232c179cae1f23ae3b394..5cf8154046b7a14809856281be11cc5631984bb4 100644 (file)
@@ -1,7 +1,11 @@
 [package]
 name = "lemmy_server"
-version = "0.0.1"
+version = "0.11.3"
 edition = "2018"
+description = "A link aggregator for the fediverse"
+homepage = "https://join-lemmy.org/"
+license = "AGPL-3.0"
+documentation = "https://join-lemmy.org/docs/en/index.html"
 
 [lib]
 doctest = false
@@ -28,18 +32,18 @@ members = [
 ]
 
 [dependencies]
-lemmy_api = { path = "./crates/api" }
-lemmy_api_crud = { path = "./crates/api_crud" }
-lemmy_apub = { path = "./crates/apub" }
-lemmy_utils = { path = "./crates/utils" }
-lemmy_db_schema = { path = "./crates/db_schema" }
-lemmy_db_queries = { path = "./crates/db_queries" }
-lemmy_db_views = { path = "./crates/db_views" }
-lemmy_db_views_moderator = { path = "./crates/db_views_moderator" }
-lemmy_db_views_actor = { path = "./crates/db_views_actor" }
-lemmy_api_common = { path = "crates/api_common" }
-lemmy_websocket = { path = "./crates/websocket" }
-lemmy_routes = { path = "./crates/routes" }
+lemmy_api = { version = "=0.11.3", path = "./crates/api" }
+lemmy_api_crud = { version = "=0.11.3", path = "./crates/api_crud" }
+lemmy_apub = { version = "=0.11.3", path = "./crates/apub" }
+lemmy_utils = { version = "=0.11.3", path = "./crates/utils" }
+lemmy_db_schema = { version = "=0.11.3", path = "./crates/db_schema" }
+lemmy_db_queries = { version = "=0.11.3", path = "./crates/db_queries" }
+lemmy_db_views = { version = "=0.11.3", path = "./crates/db_views" }
+lemmy_db_views_moderator = { version = "=0.11.3", path = "./crates/db_views_moderator" }
+lemmy_db_views_actor = { version = "=0.11.3", path = "./crates/db_views_actor" }
+lemmy_api_common = { version = "=0.11.3", path = "crates/api_common" }
+lemmy_websocket = { version = "=0.11.3", path = "./crates/websocket" }
+lemmy_routes = { version = "=0.11.3", path = "./crates/routes" }
 diesel = "1.4.7"
 diesel_migrations = "1.4.0"
 chrono = { version = "0.4.19", features = ["serde"] }
index 2f497f514bf9a1a813be087afeb84859961cfeee..f7adb99efe5c6a444cadcb5b9517b376186be504 100644 (file)
@@ -1,7 +1,9 @@
 [package]
 name = "lemmy_api"
-version = "0.1.0"
+version = "0.11.3"
 edition = "2018"
+description = "A link aggregator for the fediverse"
+license = "AGPL-3.0"
 
 [lib]
 name = "lemmy_api"
@@ -9,15 +11,15 @@ path = "src/lib.rs"
 doctest = false
 
 [dependencies]
-lemmy_apub = { path = "../apub" }
-lemmy_utils = { path = "../utils" }
-lemmy_db_queries = { path = "../db_queries" }
-lemmy_db_schema = { path = "../db_schema" }
-lemmy_db_views = { path = "../db_views" }
-lemmy_db_views_moderator = { path = "../db_views_moderator" }
-lemmy_db_views_actor = { path = "../db_views_actor" }
-lemmy_api_common = { path = "../api_common" }
-lemmy_websocket = { path = "../websocket" }
+lemmy_apub = { version = "=0.11.3", path = "../apub" }
+lemmy_utils = { version = "=0.11.3", path = "../utils" }
+lemmy_db_queries = { version = "=0.11.3", path = "../db_queries" }
+lemmy_db_schema = { version = "=0.11.3", path = "../db_schema" }
+lemmy_db_views = { version = "=0.11.3", path = "../db_views" }
+lemmy_db_views_moderator = { version = "=0.11.3", path = "../db_views_moderator" }
+lemmy_db_views_actor = { version = "=0.11.3", path = "../db_views_actor" }
+lemmy_api_common = { version = "=0.11.3", path = "../api_common" }
+lemmy_websocket = { version = "=0.11.3", path = "../websocket" }
 diesel = "1.4.7"
 bcrypt = "0.10.0"
 chrono = { version = "0.4.19", features = ["serde"] }
index e68793b520b5f64fc7082d2043db0d91e3cf38b5..02d33f6fe520d3a00290a1ef144d82f4c4b12343 100644 (file)
@@ -1,7 +1,9 @@
 [package]
 name = "lemmy_api_common"
-version = "0.1.0"
+version = "0.11.3"
 edition = "2018"
+description = "A link aggregator for the fediverse"
+license = "AGPL-3.0"
 
 [lib]
 name = "lemmy_api_common"
@@ -9,12 +11,12 @@ path = "src/lib.rs"
 doctest = false
 
 [dependencies]
-lemmy_db_queries = { path = "../db_queries" }
-lemmy_db_views = { path = "../db_views" }
-lemmy_db_views_moderator = { path = "../db_views_moderator" }
-lemmy_db_views_actor = { path = "../db_views_actor" }
-lemmy_db_schema = { path = "../db_schema" }
-lemmy_utils = { path = "../utils" }
+lemmy_db_queries = { version = "=0.11.3", path = "../db_queries" }
+lemmy_db_views = { version = "=0.11.3", path = "../db_views" }
+lemmy_db_views_moderator = { version = "=0.11.3", path = "../db_views_moderator" }
+lemmy_db_views_actor = { version = "=0.11.3", path = "../db_views_actor" }
+lemmy_db_schema = { version = "=0.11.3", path = "../db_schema" }
+lemmy_utils = { version = "=0.11.3", path = "../utils" }
 serde = { version = "1.0.126", features = ["derive"] }
 log = "0.4.14"
 diesel = "1.4.7"
index e64d50b11108514ebd62b000591ce196c6c40dbf..47746d0dd30acffcbcd55e6b42d40ea8941eb06b 100644 (file)
@@ -1,18 +1,20 @@
 [package]
 name = "lemmy_api_crud"
-version = "0.1.0"
+version = "0.11.3"
 edition = "2018"
+description = "A link aggregator for the fediverse"
+license = "AGPL-3.0"
 
 [dependencies]
-lemmy_apub = { path = "../apub" }
-lemmy_utils = { path = "../utils" }
-lemmy_db_queries = { path = "../db_queries" }
-lemmy_db_schema = { path = "../db_schema" }
-lemmy_db_views = { path = "../db_views" }
-lemmy_db_views_moderator = { path = "../db_views_moderator" }
-lemmy_db_views_actor = { path = "../db_views_actor" }
-lemmy_api_common = { path = "../api_common" }
-lemmy_websocket = { path = "../websocket" }
+lemmy_apub = { version = "=0.11.3", path = "../apub" }
+lemmy_utils = { version = "=0.11.3", path = "../utils" }
+lemmy_db_queries = { version = "=0.11.3", path = "../db_queries" }
+lemmy_db_schema = { version = "=0.11.3", path = "../db_schema" }
+lemmy_db_views = { version = "=0.11.3", path = "../db_views" }
+lemmy_db_views_moderator = { version = "=0.11.3", path = "../db_views_moderator" }
+lemmy_db_views_actor = { version = "=0.11.3", path = "../db_views_actor" }
+lemmy_api_common = { version = "=0.11.3", path = "../api_common" }
+lemmy_websocket = { version = "=0.11.3", path = "../websocket" }
 diesel = "1.4.7"
 bcrypt = "0.10.0"
 chrono = { version = "0.4.19", features = ["serde"] }
index 40cab9903ac9b8c51629306d3a950585fc61eb86..1937dffd790c96b68642199646c92a8764a03eb8 100644 (file)
@@ -1,7 +1,9 @@
 [package]
 name = "lemmy_apub"
-version = "0.1.0"
+version = "0.11.3"
 edition = "2018"
+description = "A link aggregator for the fediverse"
+license = "AGPL-3.0"
 
 [lib]
 name = "lemmy_apub"
@@ -9,14 +11,14 @@ path = "src/lib.rs"
 doctest = false
 
 [dependencies]
-lemmy_utils = { path = "../utils" }
-lemmy_apub_lib = { path = "../apub_lib" }
-lemmy_db_queries = { path = "../db_queries" }
-lemmy_db_schema = { path = "../db_schema" }
-lemmy_db_views = { path = "../db_views" }
-lemmy_db_views_actor = { path = "../db_views_actor" }
-lemmy_api_common = { path = "../api_common" }
-lemmy_websocket = { path = "../websocket" }
+lemmy_utils = { version = "=0.11.3", path = "../utils" }
+lemmy_apub_lib = { version = "=0.11.3", path = "../apub_lib" }
+lemmy_db_queries = { version = "=0.11.3", path = "../db_queries" }
+lemmy_db_schema = { version = "=0.11.3", path = "../db_schema" }
+lemmy_db_views = { version = "=0.11.3", path = "../db_views" }
+lemmy_db_views_actor = { version = "=0.11.3", path = "../db_views_actor" }
+lemmy_api_common = { version = "=0.11.3", path = "../api_common" }
+lemmy_websocket = { version = "=0.11.3", path = "../websocket" }
 diesel = "1.4.7"
 activitystreams = "0.7.0-alpha.11"
 activitystreams-ext = "0.1.0-alpha.2"
index 6f8c841701ef4068085cceabb9feb89d1a69fa60..7bc2f125e7b723c696558aafaa7f9298eb919da3 100644 (file)
@@ -1,12 +1,14 @@
 [package]
 name = "lemmy_apub_lib"
-version = "0.1.0"
+version = "0.11.3"
 edition = "2018"
+description = "A link aggregator for the fediverse"
+license = "AGPL-3.0"
 
 [dependencies]
-lemmy_utils = { path = "../utils" }
-lemmy_websocket = { path = "../websocket" }
-lemmy_apub_lib_derive = { path = "../apub_lib_derive" }
+lemmy_utils = { version = "=0.11.3", path = "../utils" }
+lemmy_websocket = { version = "=0.11.3", path = "../websocket" }
+lemmy_apub_lib_derive = { version = "=0.11.3", path = "../apub_lib_derive" }
 activitystreams = "0.7.0-alpha.11"
 activitystreams-ext = "0.1.0-alpha.2"
 serde = { version = "1.0.123", features = ["derive"] }
index 293a15b8c1f49c073291ce5bce52b5abbe821a26..3b1e2a9eb79bd520ced1ab48ce252afb2fcb9d5c 100644 (file)
@@ -1,7 +1,9 @@
 [package]
 name = "lemmy_apub_lib_derive"
-version = "0.1.0"
+version = "0.11.3"
 edition = "2018"
+description = "A link aggregator for the fediverse"
+license = "AGPL-3.0"
 
 [lib]
 proc-macro = true
@@ -12,4 +14,4 @@ trybuild = { version = "1.0", features = ["diff"] }
 [dependencies]
 proc-macro2 = "1.0"
 syn = "1.0"
-quote = "1.0"
\ No newline at end of file
+quote = "1.0"
index 1fa57ef846e960f82625ac13b9b3055abe9d8dba..61384ee28154cff8be0aad50de2daa9e59153a4d 100644 (file)
@@ -1,7 +1,9 @@
 [package]
 name = "lemmy_db_queries"
-version = "0.1.0"
+version = "0.11.3"
 edition = "2018"
+description = "A link aggregator for the fediverse"
+license = "AGPL-3.0"
 
 [lib]
 name = "lemmy_db_queries"
@@ -9,8 +11,8 @@ path = "src/lib.rs"
 doctest = false
 
 [dependencies]
-lemmy_utils = { path = "../utils" }
-lemmy_db_schema = { path = "../db_schema" }
+lemmy_utils = { version = "=0.11.3", path = "../utils" }
+lemmy_db_schema = { version = "=0.11.3", path = "../db_schema" }
 diesel = { version = "1.4.7", features = ["postgres","chrono","r2d2","serde_json"] }
 diesel_migrations = "1.4.0"
 chrono = { version = "0.4.19", features = ["serde"] }
index 1f4fb7ecac13b74c90105a1165a63d3fc44bae04..6bf5ac3cc8ec95e6a6839c1f28fd9f57d5866893 100644 (file)
@@ -1,7 +1,9 @@
 [package]
 name = "lemmy_db_schema"
-version = "0.1.0"
+version = "0.11.3"
 edition = "2018"
+description = "A link aggregator for the fediverse"
+license = "AGPL-3.0"
 
 [lib]
 doctest = false
index 1171684fe08fd81bcfa27508d78d68662f1c6463..f8395ce2f80075dbb71df889b09ac202784e0354 100644 (file)
@@ -1,14 +1,16 @@
 [package]
 name = "lemmy_db_views"
-version = "0.1.0"
+version = "0.11.3"
 edition = "2018"
+description = "A link aggregator for the fediverse"
+license = "AGPL-3.0"
 
 [lib]
 doctest = false
 
 [dependencies]
-lemmy_db_queries = { path = "../db_queries" }
-lemmy_db_schema = { path = "../db_schema" }
+lemmy_db_queries = { version = "=0.11.3", path = "../db_queries" }
+lemmy_db_schema = { version = "=0.11.3", path = "../db_schema" }
 diesel = { version = "1.4.7", features = ["postgres","chrono","r2d2","serde_json"] }
 serde = { version = "1.0.126", features = ["derive"] }
 log = "0.4.14"
index a38202cf71a0f942e5d0bf19dd8dbb9cb6408a9b..bcd21e8046bbb20377f3c998093aea5519b35579 100644 (file)
@@ -1,13 +1,15 @@
 [package]
 name = "lemmy_db_views_actor"
-version = "0.1.0"
+version = "0.11.3"
 edition = "2018"
+description = "A link aggregator for the fediverse"
+license = "AGPL-3.0"
 
 [lib]
 doctest = false
 
 [dependencies]
-lemmy_db_queries = { path = "../db_queries" }
-lemmy_db_schema = { path = "../db_schema" }
+lemmy_db_queries = { version = "=0.11.3", path = "../db_queries" }
+lemmy_db_schema = { version = "=0.11.3", path = "../db_schema" }
 diesel = { version = "1.4.7", features = ["postgres","chrono","r2d2","serde_json"] }
 serde = { version = "1.0.126", features = ["derive"] }
index 5ecd1b1e87dae31c2f9749bda5d8d75737ca2112..196e72c50b7ada11426ee5adeb03df89be68d0ec 100644 (file)
@@ -1,13 +1,15 @@
 [package]
 name = "lemmy_db_views_moderator"
-version = "0.1.0"
+version = "0.11.3"
 edition = "2018"
+description = "A link aggregator for the fediverse"
+license = "AGPL-3.0"
 
 [lib]
 doctest = false
 
 [dependencies]
-lemmy_db_queries = { path = "../db_queries" }
-lemmy_db_schema = { path = "../db_schema" }
+lemmy_db_queries = { version = "=0.11.3", path = "../db_queries" }
+lemmy_db_schema = { version = "=0.11.3", path = "../db_schema" }
 diesel = { version = "1.4.7", features = ["postgres","chrono","r2d2","serde_json"] }
 serde = { version = "1.0.126", features = ["derive"] }
index bd79d71412ddceff01f46174d45c222c96791e19..fbecda492515286dd1f73cabfbc54f3b4841c598 100644 (file)
@@ -1,19 +1,21 @@
 [package]
 name = "lemmy_routes"
-version = "0.1.0"
+version = "0.11.3"
 edition = "2018"
+description = "A link aggregator for the fediverse"
+license = "AGPL-3.0"
 
 [lib]
 doctest = false
 
 [dependencies]
-lemmy_utils = { path = "../utils" }
-lemmy_websocket = { path = "../websocket" }
-lemmy_db_queries = { path = "../db_queries" }
-lemmy_db_views = { path = "../db_views" }
-lemmy_db_views_actor = { path = "../db_views_actor" }
-lemmy_db_schema = { path = "../db_schema" }
-lemmy_api_common = { path = "../api_common" }
+lemmy_utils = { version = "=0.11.3", path = "../utils" }
+lemmy_websocket = { version = "=0.11.3", path = "../websocket" }
+lemmy_db_queries = { version = "=0.11.3", path = "../db_queries" }
+lemmy_db_views = { version = "=0.11.3", path = "../db_views" }
+lemmy_db_views_actor = { version = "=0.11.3", path = "../db_views_actor" }
+lemmy_db_schema = { version = "=0.11.3", path = "../db_schema" }
+lemmy_api_common = { version = "=0.11.3", path = "../api_common" }
 diesel = "1.4.7"
 actix = "0.12.0"
 actix-web = { version = "4.0.0-beta.8", default-features = false, features = ["rustls"] }
index 46921eca5926efec0bec9e8a4d11cb6fac103603..d4e15707ce083a037826db2b8704736bd1d2f117 100644 (file)
@@ -1,7 +1,9 @@
 [package]
 name = "lemmy_utils"
-version = "0.1.0"
+version = "0.11.3"
 edition = "2018"
+description = "A link aggregator for the fediverse"
+license = "AGPL-3.0"
 
 [lib]
 name = "lemmy_utils"
index 5606279c8fe6cf183ef520b51c23f85e5ef65244..3571d0c325af27e00b6c25fd4a0625e10ff8c5e8 100644 (file)
@@ -1,7 +1,9 @@
 [package]
 name = "lemmy_websocket"
-version = "0.1.0"
+version = "0.11.3"
 edition = "2018"
+description = "A link aggregator for the fediverse"
+license = "AGPL-3.0"
 
 [lib]
 name = "lemmy_websocket"
@@ -9,10 +11,10 @@ path = "src/lib.rs"
 doctest = false
 
 [dependencies]
-lemmy_utils = { path = "../utils" }
-lemmy_api_common = { path = "../api_common" }
-lemmy_db_queries = { path = "../db_queries" }
-lemmy_db_schema = { path = "../db_schema" }
+lemmy_utils = { version = "=0.11.3", path = "../utils" }
+lemmy_api_common = { version = "=0.11.3", path = "../api_common" }
+lemmy_db_queries = { version = "=0.11.3", path = "../db_queries" }
+lemmy_db_schema = { version = "=0.11.3", path = "../db_schema" }
 reqwest = { version = "0.11.4", features = ["json"] }
 log = "0.4.14"
 rand = "0.8.4"
index fd78b71a0d0ff9cf64025b18124d0340852829e7..914e3bc403ddf6bd08123765937e42fc0f569122 100755 (executable)
@@ -2,6 +2,7 @@
 #git checkout main
 
 # Creating the new tag
+old_tag=$(cat "ansible/VERSION")
 new_tag="$1"
 third_semver=$(echo $new_tag | cut -d "." -f 3)
 
@@ -19,6 +20,21 @@ if [ ! -z "${third_semver##*[!0-9]*}" ]; then
   popd
 fi
 
+# Update crate versions for crates.io
+for crate in crates/*; do
+  pushd $crate
+  # update version of the crate itself (only first occurence)
+  # https://stackoverflow.com/a/9453461
+  sed -i "0,/version = \"$old_tag\"/s//version = \"$new_tag\"/g" Cargo.toml
+  # update version of lemmy dependencies
+  sed -i "s/{ version = \"=$old_tag\", path/{ version = \"=$new_tag\", path/g" Cargo.toml
+  popd
+done
+# same as above, for the main cargo.toml
+sed -i "s/{ version = \"=$old_tag\", path/{ version = \"=$new_tag\", path/g" Cargo.toml
+sed -i "s/version = \"$old_tag\"/version = \"$new_tag\"/g" Cargo.toml
+
+
 # The commit
 git commit -m"Version $new_tag"
 git tag $new_tag