Skip to content

Commit

Permalink
feat(google-open-match-sdk): create auto-generated sdk
Browse files Browse the repository at this point in the history
  • Loading branch information
jeremylvln committed Nov 3, 2023
1 parent 4088219 commit 68f443d
Show file tree
Hide file tree
Showing 29 changed files with 1,414 additions and 7 deletions.
184 changes: 183 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 7 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
[workspace]
resolver = "2"
members = [
"packages/google-agones-crds",
"packages/google-open-match-sdk/bindings/rust",
"packages/shulker-addon-matchmaking",
"packages/shulker-crds",
"packages/shulker-operator",
"packages/shulker-kube-utils",
"packages/shulker-operator",
"packages/shulker-sdk/bindings/rust",
"packages/shulker-utils",
"packages/google-agones-crds",
"packages/shulker-sdk/bindings/rust"
]

[workspace.package]
Expand All @@ -18,9 +20,9 @@ publish = false
[workspace.dependencies]
# In workspace
google-agones-crds = { path = "./packages/google-agones-crds" }
google-open-match-sdk = { path = "./packages/google-open-match-sdk/bindings/rust" }
shulker-crds = { path = "./packages/shulker-crds" }
shulker-kube-utils = { path = "./packages/shulker-kube-utils" }
shulker-operator = { path = "./packages/shulker-operator" }
shulker-sdk = { path = "./packages/shulker-sdk/bindings/rust" }
shulker-utils = { path = "./packages/shulker-utils" }

Expand All @@ -39,6 +41,7 @@ insta = { version = "1.34.0", features = ["yaml", "toml", "redactions"] }
k8s-openapi = { version = "0.20.0", features = ["latest", "schemars"] }
kube = { version = "0.87.1", features = ["runtime", "client", "derive" ] }
lazy_static = "1.4.0"
pbjson-types = "0.6.0"
prometheus = "0.13.3"
prost = "0.12.1"
rand = "0.8.5"
Expand Down
14 changes: 14 additions & 0 deletions codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@ coverage:
flag_coverage_not_uploaded_behavior: exclude
project:
default: {}
google-open-match-sdk-bindings-rust:
flags:
- google-open-match-sdk-bindings-rust
shulker-addon-matchmaking:
flags:
- shulker-addon-matchmaking
shulker-sdk-bindings-rust:
flags:
- shulker-sdk-bindings-rust
Expand All @@ -29,6 +35,14 @@ coverage:
flags:
- shulker-crds
flags:
google-open-match-sdk-bindings-rust:
paths:
- packages/google-open-match-sdk/bindings/rust
carryforward: true
shulker-addon-matchmaking:
paths:
- packages/shulker-addon-matchmaking
carryforward: true
shulker-sdk-bindings-rust:
paths:
- packages/shulker-sdk/bindings/rust
Expand Down
3 changes: 3 additions & 0 deletions packages/google-agones-sdk/buf.work.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
version: v1
directories:
- proto
1 change: 1 addition & 0 deletions packages/google-open-match-sdk/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
bindings/rust/src/gen/
15 changes: 15 additions & 0 deletions packages/google-open-match-sdk/bindings/rust/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
[package]
name = "google-open-match-sdk"
version.workspace = true
authors.workspace = true
edition.workspace = true
publish.workspace = true

[features]
default = ["client"]
client = []

[dependencies]
tonic.workspace = true
pbjson-types.workspace = true
prost.workspace = true
Loading

0 comments on commit 68f443d

Please sign in to comment.