Skip to content

Commit e968bee

Browse files
authored
CI - Clean up several scripts and call sites related to codegen (#3363)
# Description of Changes * Small cleanups in `tools/check-diff.sh` * Use `tools/check-diff.sh` wherever appropriate * Simplify the `sdks/csharp/tools~/gen-*.sh` files after the repo merge # API and ABI breaking changes None. # Expected complexity level and risk 1 # Testing - [x] CI still passes Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
1 parent 4989ba9 commit e968bee

6 files changed

Lines changed: 12 additions & 12 deletions

File tree

examples~/quickstart-chat/client/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ See [SpacetimeDB](https://github.com/clockworklabs/SpacetimeDB)/modules/quicksta
33

44
## Regenerating bindings
55

6-
To regenerate bindings: clone SpacetimeDB next to this repo, then in the root of this repo:
6+
To regenerate bindings: clone SpacetimeDB next to this repo, then in `sdks/csharp` of this repo:
77

88
```bash
9-
tools~/gen-quickstart.sh ../SpacetimeDB
10-
```
9+
tools~/gen-quickstart.sh
10+
```

tools~/gen-client-api.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
set -ueo pipefail
44

5-
STDB_PATH="$1"
65
SDK_PATH="$(dirname "$0")/.."
76
SDK_PATH="$(realpath "$SDK_PATH")"
7+
STDB_PATH="$SDK_PATH/../.."
88

99
cargo build --manifest-path "$STDB_PATH/crates/standalone/Cargo.toml"
1010

tools~/gen-quickstart.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
set -ueo pipefail
44

5-
STDB_PATH="$1"
65
SDK_PATH="$(dirname "$0")/.."
76
SDK_PATH="$(realpath "$SDK_PATH")"
7+
STDB_PATH="$SDK_PATH/../.."
88

99
cargo build --manifest-path "$STDB_PATH/crates/standalone/Cargo.toml"
1010
cargo run --manifest-path "$STDB_PATH/crates/cli/Cargo.toml" -- generate -y -l csharp -o "$SDK_PATH/examples~/quickstart-chat/client/module_bindings" --project-path "$SDK_PATH/examples~/quickstart-chat/server"

tools~/gen-regression-tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
set -ueo pipefail
44

5-
STDB_PATH="$1"
65
SDK_PATH="$(dirname "$0")/.."
76
SDK_PATH="$(realpath "$SDK_PATH")"
7+
STDB_PATH="$SDK_PATH/../.."
88

99
cargo build --manifest-path "$STDB_PATH/crates/standalone/Cargo.toml"
1010
cargo run --manifest-path "$STDB_PATH/crates/cli/Cargo.toml" -- generate -y -l csharp -o "$SDK_PATH/examples~/regression-tests/client/module_bindings" --project-path "$SDK_PATH/examples~/regression-tests/server"

tools~/run-regression-tests.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44

55
set -ueo pipefail
66

7-
STDB_PATH="$1"
87
SDK_PATH="$(dirname "$0")/.."
98
SDK_PATH="$(realpath "$SDK_PATH")"
9+
STDB_PATH="$SDK_PATH/../.."
1010

1111
# Regenerate Bindings
12-
"$SDK_PATH/tools~/gen-regression-tests.sh" "$STDB_PATH"
12+
"$SDK_PATH/tools~/gen-regression-tests.sh"
1313

1414
# Build and run SpacetimeDB server
1515
cargo build --manifest-path "$STDB_PATH/crates/standalone/Cargo.toml"
@@ -27,4 +27,4 @@ cargo run --manifest-path "$STDB_PATH/crates/cli/Cargo.toml" call republish-test
2727
cd "$SDK_PATH/examples~/regression-tests/client" && dotnet run -c Debug
2828

2929
# Run client for republishing module test
30-
cd "$SDK_PATH/examples~/regression-tests/republishing/client" && dotnet run -c Debug
30+
cd "$SDK_PATH/examples~/regression-tests/republishing/client" && dotnet run -c Debug

tools~/update-against-stdb.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ SDK_PATH="$(dirname "$0")/.."
99
SDK_PATH="$(realpath "$SDK_PATH")"
1010

1111
"$SDK_PATH/tools~/write-nuget-config.sh" "$STDB_PATH"
12-
"$SDK_PATH/tools~/gen-client-api.sh" "$STDB_PATH"
13-
"$SDK_PATH/tools~/gen-quickstart.sh" "$STDB_PATH"
14-
"$SDK_PATH/tools~/gen-regression-tests.sh" "$STDB_PATH"
12+
"$SDK_PATH/tools~/gen-client-api.sh"
13+
"$SDK_PATH/tools~/gen-quickstart.sh"
14+
"$SDK_PATH/tools~/gen-regression-tests.sh"
1515
dotnet nuget locals all --clear
1616
dotnet pack "$STDB_PATH/crates/bindings-csharp"
1717
rm -rf "$SDK_PATH/packages"

0 commit comments

Comments
 (0)