diff --git a/Cargo.lock b/Cargo.lock index fffec3d..3f55d2c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -353,7 +353,7 @@ checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "html-generator" -version = "0.1.0" +version = "0.0.1-alpha" dependencies = [ "anyhow", ] @@ -598,7 +598,7 @@ dependencies = [ [[package]] name = "metassr-build" -version = "0.1.0" +version = "0.0.1-alpha" dependencies = [ "anyhow", "html-generator", @@ -612,7 +612,7 @@ dependencies = [ [[package]] name = "metassr-bundler" -version = "0.1.0" +version = "0.0.1-alpha" dependencies = [ "anyhow", "lazy_static", @@ -623,7 +623,7 @@ dependencies = [ [[package]] name = "metassr-cli" -version = "0.1.0-alpha" +version = "0.0.1-alpha" dependencies = [ "anyhow", "axum", @@ -641,7 +641,7 @@ dependencies = [ [[package]] name = "metassr-create" -version = "0.1.0" +version = "0.0.1-alpha" dependencies = [ "anyhow", "walkdir", @@ -666,7 +666,7 @@ dependencies = [ [[package]] name = "metassr-utils" -version = "0.1.0" +version = "0.0.1-alpha" dependencies = [ "anyhow", "serde", diff --git a/Cargo.toml b/Cargo.toml index d571595..30c5232 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,8 +30,8 @@ html-generator = { path = "crates/html-generator" } serde = "1.0.207" tower-layer = "0.3.3" tower-service = "0.3.3" -metassr-create = { version = "0.1.0", path = "crates/metassr-create" } -metassr-bundler = { version = "0.1.0", path = "crates/metassr-bundler" } +metassr-create = { path = "crates/metassr-create" } +metassr-bundler = { path = "crates/metassr-bundler" } [workspace] members = [ diff --git a/crates/html-generator/Cargo.toml b/crates/html-generator/Cargo.toml index 11a3c6d..a6baf9c 100644 --- a/crates/html-generator/Cargo.toml +++ b/crates/html-generator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "html-generator" -version = "0.1.0" +version = "0.0.1-alpha" edition = "2021" description = "A simple library to generate html content with a simple way." # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/crates/metassr-build/Cargo.toml b/crates/metassr-build/Cargo.toml index 7747390..34c7965 100644 --- a/crates/metassr-build/Cargo.toml +++ b/crates/metassr-build/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "metassr-build" -version = "0.1.0" +version = "0.0.1-alpha" edition = "2021" description = "Web builder & client bundler (built on Rspack), built for MetaSSR." # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html @@ -9,8 +9,8 @@ description = "Web builder & client bundler (built on Rspack), built for MetaSSR metacall = "0.4.1" anyhow = "1.0.82" serde_json = "1.0.120" -metassr-utils = { version = "0.1.0", path = "../metassr-utils" } +metassr-utils = { path = "../metassr-utils" } html-generator = { path = "../html-generator" } lazy_static = "1.5.0" serde = { version = "1.0.207", features = ["derive"] } -metassr-bundler = { version = "0.1.0", path = "../metassr-bundler" } +metassr-bundler = { path = "../metassr-bundler" } diff --git a/crates/metassr-bundler/Cargo.toml b/crates/metassr-bundler/Cargo.toml index 1028b8f..8685451 100644 --- a/crates/metassr-bundler/Cargo.toml +++ b/crates/metassr-bundler/Cargo.toml @@ -9,5 +9,5 @@ description = "A simple crate is used for web bundling built on Metacall and Rsp anyhow = "1.0.86" lazy_static = "1.5.0" metacall = "0.4.1" -metassr-utils = { version = "0.1.0", path = "../metassr-utils" } +metassr-utils = { path = "../metassr-utils" } serde_json = "1.0.128" diff --git a/crates/metassr-create/Cargo.toml b/crates/metassr-create/Cargo.toml index 29b4e12..723a8b6 100644 --- a/crates/metassr-create/Cargo.toml +++ b/crates/metassr-create/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "metassr-create" -version = "0.1.0" +version = "0.0.1-alpha" edition = "2021" build = "build.rs" diff --git a/crates/metassr-server/Cargo.toml b/crates/metassr-server/Cargo.toml index f42bdc4..9497639 100644 --- a/crates/metassr-server/Cargo.toml +++ b/crates/metassr-server/Cargo.toml @@ -9,8 +9,8 @@ edition = "2021" anyhow = "1.0.82" axum = "0.7.5" chrono = "0.4.38" -metassr-build = { version = "0.1.0", path = "../metassr-build" } -metassr-utils = { version = "0.1.0", path = "../metassr-utils" } +metassr-build = { path = "../metassr-build" } +metassr-utils = { path = "../metassr-utils" } serde_json = "1.0.122" tokio = { version = "1.36.0", features = ["full"] } tower-http = { version = "0.5.2", features = ["trace", "fs"] } diff --git a/crates/metassr-utils/Cargo.toml b/crates/metassr-utils/Cargo.toml index 751b473..a71d642 100644 --- a/crates/metassr-utils/Cargo.toml +++ b/crates/metassr-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "metassr-utils" -version = "0.1.0" +version = "0.0.1-alpha" edition = "2021" description = "Important utilites for MetaSSR" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/metassr-cli/Cargo.toml b/metassr-cli/Cargo.toml index 47901d7..ef6b3e2 100644 --- a/metassr-cli/Cargo.toml +++ b/metassr-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "metassr-cli" -version = "0.1.0-alpha" +version = "0.0.1-alpha" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html @@ -19,4 +19,4 @@ tracing-subscriber = { version = "0.3.18", features = ["fmt", "env-filter"] } logger = { path = "../crates/logger" } metassr-server = { path = "../crates/metassr-server" } metassr-build = { path = "../crates/metassr-build" } -metassr-create = { version = "0.1.0", path = "../crates/metassr-create" } +metassr-create = { path = "../crates/metassr-create" } diff --git a/scripts/bump-version.sh b/scripts/bump-version.sh new file mode 100755 index 0000000..9533773 --- /dev/null +++ b/scripts/bump-version.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +if [ $# -ne 1 ]; then + echo "Usage: $0 " + exit 1 +fi + +NEW_VERSION=$1 + +update_version() { + local file=$1 + echo "Updating version in $file to $NEW_VERSION" + # Use `sed` to find and replace the version in the Cargo.toml file + sed -i -E "s/^version = \"[^\"]+\"/version = \"$NEW_VERSION\"/" "$file" +} + +# Find all Cargo.toml files and update their versions +find . -name 'Cargo.toml' -print0 | while IFS= read -r -d '' file; do + update_version "$file" +done + +echo "Version update completed."