From 94249785d06610a45f28434daa80fa263adab19b Mon Sep 17 00:00:00 2001 From: Patrick O'Grady Date: Tue, 11 Mar 2025 15:27:47 -0700 Subject: [PATCH 1/5] update versions --- Cargo.lock | 8 ++++---- Cargo.toml | 4 ++-- chain/Cargo.toml | 2 +- client/Cargo.toml | 2 +- inspector/Cargo.toml | 2 +- types/Cargo.toml | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 91def91b..a3d67ca7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -38,7 +38,7 @@ dependencies = [ [[package]] name = "alto-chain" -version = "0.0.3" +version = "0.0.4" dependencies = [ "alto-client", "alto-types", @@ -70,7 +70,7 @@ dependencies = [ [[package]] name = "alto-client" -version = "0.0.3" +version = "0.0.4" dependencies = [ "alto-types", "bytes", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "alto-inspector" -version = "0.0.3" +version = "0.0.4" dependencies = [ "alto-client", "alto-types", @@ -104,7 +104,7 @@ dependencies = [ [[package]] name = "alto-types" -version = "0.0.3" +version = "0.0.4" dependencies = [ "bytes", "commonware-cryptography", diff --git a/Cargo.toml b/Cargo.toml index cb0e0f0d..bfa926c9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,8 +8,8 @@ members = [ resolver = "2" [workspace.dependencies] -alto-client = { version = "0.0.3", path = "client" } -alto-types = { version = "0.0.3", path = "types" } +alto-client = { version = "0.0.4", path = "client" } +alto-types = { version = "0.0.4", path = "types" } commonware-consensus = { version = "0.0.40" } commonware-cryptography = { version = "0.0.40" } commonware-deployer = { version = "0.0.40" } diff --git a/chain/Cargo.toml b/chain/Cargo.toml index 3542575d..81ee85ea 100644 --- a/chain/Cargo.toml +++ b/chain/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "alto-chain" -version = "0.0.3" +version = "0.0.4" publish = true edition = "2021" license = "MIT OR Apache-2.0" diff --git a/client/Cargo.toml b/client/Cargo.toml index a1ce81c6..0d15eb2a 100644 --- a/client/Cargo.toml +++ b/client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "alto-client" -version = "0.0.3" +version = "0.0.4" publish = true edition = "2021" license = "MIT OR Apache-2.0" diff --git a/inspector/Cargo.toml b/inspector/Cargo.toml index bb681a5a..1d3d3950 100644 --- a/inspector/Cargo.toml +++ b/inspector/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "alto-inspector" -version = "0.0.3" +version = "0.0.4" publish = true edition = "2021" license = "MIT OR Apache-2.0" diff --git a/types/Cargo.toml b/types/Cargo.toml index 56ba8709..34cc41ed 100644 --- a/types/Cargo.toml +++ b/types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "alto-types" -version = "0.0.3" +version = "0.0.4" publish = true edition = "2021" license = "MIT OR Apache-2.0" From deae1c5b8f84048c73d0b51753b182387a5297c8 Mon Sep 17 00:00:00 2001 From: Patrick O'Grady Date: Tue, 11 Mar 2025 15:34:38 -0700 Subject: [PATCH 2/5] update package.json --- explorer/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/explorer/package.json b/explorer/package.json index 18b2535b..63c697e5 100644 --- a/explorer/package.json +++ b/explorer/package.json @@ -1,6 +1,6 @@ { "name": "explorer", - "version": "0.0.1", + "version": "0.0.4", "private": true, "dependencies": { "@testing-library/dom": "^10.4.0", From 35dd956877721634037f1d1efb9d3b1c3eda2c8a Mon Sep 17 00:00:00 2001 From: Patrick O'Grady Date: Tue, 11 Mar 2025 15:35:28 -0700 Subject: [PATCH 3/5] change package name --- explorer/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/explorer/package.json b/explorer/package.json index 63c697e5..bcf727e9 100644 --- a/explorer/package.json +++ b/explorer/package.json @@ -1,5 +1,5 @@ { - "name": "explorer", + "name": "alto-explorer", "version": "0.0.4", "private": true, "dependencies": { From 96293fd1a4df7a1f38b7902d518bd4a1dcaf6166 Mon Sep 17 00:00:00 2001 From: Patrick O'Grady Date: Tue, 11 Mar 2025 15:38:38 -0700 Subject: [PATCH 4/5] remove unnecessary pieces --- explorer/package.json | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/explorer/package.json b/explorer/package.json index bcf727e9..5175e79e 100644 --- a/explorer/package.json +++ b/explorer/package.json @@ -3,34 +3,23 @@ "version": "0.0.4", "private": true, "dependencies": { - "@testing-library/dom": "^10.4.0", - "@testing-library/jest-dom": "^6.6.3", - "@testing-library/react": "^16.2.0", - "@testing-library/user-event": "^13.5.0", - "@types/chart.js": "^2.9.41", - "@types/jest": "^27.5.2", "@types/node": "^16.18.126", "@types/react": "^19.0.10", "@types/react-dom": "^19.0.4", "leaflet": "^1.9.4", "react": "^19.0.0", - "react-chartjs-2": "^5.3.0", "react-dom": "^19.0.0", "react-leaflet": "^5.0.0", "react-scripts": "5.0.1", - "typescript": "^4.9.5", - "web-vitals": "^2.1.4" + "typescript": "^4.9.5" }, "scripts": { "start": "react-scripts start", - "build": "react-scripts build", - "test": "react-scripts test", - "eject": "react-scripts eject" + "build": "react-scripts build" }, "eslintConfig": { "extends": [ - "react-app", - "react-app/jest" + "react-app" ], "parserOptions": { "ecmaVersion": 2020 From 167bf6a4a2138ead2c7d7ef9c76a113cc3d96c01 Mon Sep 17 00:00:00 2001 From: Patrick O'Grady Date: Tue, 11 Mar 2025 15:44:49 -0700 Subject: [PATCH 5/5] support package.json --- scripts/bump_versions.sh | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/scripts/bump_versions.sh b/scripts/bump_versions.sh index ba3f4719..a05d4f7a 100755 --- a/scripts/bump_versions.sh +++ b/scripts/bump_versions.sh @@ -55,4 +55,32 @@ find . -name "Cargo.toml" | while read -r cargo_file; do done > "${cargo_file}" echo "Updated ${cargo_file}" fi -done \ No newline at end of file +done + +# Handle explorer/package.json +if [ -f "explorer/package.json" ]; then + # Create a temporary file + temp_file=$(mktemp) + changed=false + + # Read the file line by line and process it directly + while IFS= read -r line || [ -n "$line" ]; do # The -n "$line" part handles the last line if it doesn't end with newline + # Look directly for the version line + if [[ "${line}" =~ ^[[:space:]]*\"version\":[[:space:]]*\"([0-9]+\.[0-9]+\.[0-9]+)\".*$ ]]; then + old="${BASH_REMATCH[1]}" + new="$(bump_version "${old}")" + line="${line/${old}/${new}}" + changed=true + fi + # Write to temp file, preserving line endings + echo "$line" >> "$temp_file" + done < "explorer/package.json" + + # If we changed anything, replace the original file + if ${changed}; then + mv "$temp_file" "explorer/package.json" + echo "Updated explorer/package.json" + else + rm "$temp_file" + fi +fi \ No newline at end of file