Skip to content

Commit d8f4cf3

Browse files
authored
chore: update zed and spicedb (#82)
1 parent 834b240 commit d8f4cf3

File tree

8 files changed

+151
-39
lines changed

8 files changed

+151
-39
lines changed

CONTRIBUTING.md

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -126,25 +126,16 @@ yarn add <package>
126126

127127
### Updating wasm dependencies
128128

129-
The project contains prebuilt WASM files for versions of both SpiceDB and zed. To update the versions, edit the [wasm-config.json] file with the desired tag/commit hash and then run from the project root:
129+
The project contains prebuilt WASM files for versions of both SpiceDB and zed. To update them:
130130

131-
`yarn run update:spicedb`
132-
133-
`yarn run update:zed`
131+
1. Edit the [wasm-config.json] file with the desired tag/commit hash
132+
2. Run `yarn run update:deps`
134133

135134
> ℹ️ [jq] is required and must be installed.
136135
137136
[wasm-config.json]: https://github.com/authzed/playground/blob/main/spicedb-common/wasm-config.json
138137
[jq]: https://jqlang.github.io/jq/
139138

140-
### Updating the generated protobuf code
141-
142-
This project uses generated gRPC code to talk to the download API. To regenerate:
143-
144-
1. Install [buf](https://buf.build/docs/installation/) if you haven't already
145-
1. Run `yarn run buf:generate`
146-
1. Commit the changes
147-
148139
### Building the Docker Container
149140

150141
```

buf.gen.yaml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,4 @@ plugins:
77
opt:
88
- "target=ts"
99
inputs:
10-
- module: "buf.build/authzed/api:v1.41.0"
11-
paths:
12-
- "authzed/api/v0"
13-
- git_repo: "https://github.com/authzed/spicedb"
14-
subdir: "proto/internal"
10+
- directory: "spicedb/proto/internal"

public/static/main.wasm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:4e2771a60ffe145e309db94b35f87a8ab2bfcb16f379393af863a95c7175cf87
3-
size 60610010
2+
oid sha256:036d90a73beded270af019ef30fd2c38ffaf473f979a05c47c8848acdf9c0e68
3+
size 63223658

public/static/zed.wasm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:8069b455a82f4a3d903783a9e8288d48161bd1c84dfa03115a1f1f35bad44d9e
3-
size 66162879
2+
oid sha256:52dfa1e2b9643d3800979feb6b711b40cb8e55a9ac296095f4e4542560de7660
3+
size 68560700

scripts/update-spicedb.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ if [ ! -d "spicedb" ] ; then
1515
fi
1616
cd spicedb
1717
git fetch
18-
git checkout ${VERSION}
18+
git checkout ${VERSION} --force
1919
cd pkg/development/wasm
2020
# -s: Omit the symbol table.
2121
# -w: Omit the DWARF debugging information.

src/spicedb-common/protodefs/dispatch/v1/dispatch_pb.ts

Lines changed: 97 additions & 10 deletions
Large diffs are not rendered by default.

src/spicedb-common/protodefs/impl/v1/impl_pb.ts

Lines changed: 43 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import type { Message } from "@bufbuild/protobuf";
1212
* Describes the file impl/v1/impl.proto.
1313
*/
1414
export const file_impl_v1_impl: GenFile = /*@__PURE__*/
15-
fileDesc("ChJpbXBsL3YxL2ltcGwucHJvdG8SB2ltcGwudjEiYQoNRGVjb2RlZENhdmVhdBI0CgNjZWwYASABKAsyJS5nb29nbGUuYXBpLmV4cHIudjFhbHBoYTEuQ2hlY2tlZEV4cHJIABIMCgRuYW1lGAIgASgJQgwKCmtpbmRfb25lb2YiywEKDURlY29kZWRab29raWUSDwoHdmVyc2lvbhgBIAEoDRItCgJ2MRgCIAEoCzIfLmltcGwudjEuRGVjb2RlZFpvb2tpZS5WMVpvb2tpZUgAEi0KAnYyGAMgASgLMh8uaW1wbC52MS5EZWNvZGVkWm9va2llLlYyWm9va2llSAAaHAoIVjFab29raWUSEAoIcmV2aXNpb24YASABKAQaHAoIVjJab29raWUSEAoIcmV2aXNpb24YASABKAlCDwoNdmVyc2lvbl9vbmVvZiLWAQoPRGVjb2RlZFplZFRva2VuEkEKFGRlcHJlY2F0ZWRfdjFfem9va2llGAIgASgLMiEuaW1wbC52MS5EZWNvZGVkWmVkVG9rZW4uVjFab29raWVIABIxCgJ2MRgDIAEoCzIjLmltcGwudjEuRGVjb2RlZFplZFRva2VuLlYxWmVkVG9rZW5IABocCghWMVpvb2tpZRIQCghyZXZpc2lvbhgBIAEoBBoeCgpWMVplZFRva2VuEhAKCHJldmlzaW9uGAEgASgJQg8KDXZlcnNpb25fb25lb2YiQQoNRGVjb2RlZEN1cnNvchIfCgJ2MRgBIAEoCzIRLmltcGwudjEuVjFDdXJzb3JIAEIPCg12ZXJzaW9uX29uZW9mIsUBCghWMUN1cnNvchIQCghyZXZpc2lvbhgBIAEoCRIQCghzZWN0aW9ucxgCIAMoCRIgChhjYWxsX2FuZF9wYXJhbWV0ZXJzX2hhc2gYAyABKAkSGAoQZGlzcGF0Y2hfdmVyc2lvbhgEIAEoDRIrCgVmbGFncxgFIAMoCzIcLmltcGwudjEuVjFDdXJzb3IuRmxhZ3NFbnRyeRosCgpGbGFnc0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAEiHQoKRG9jQ29tbWVudBIPCgdjb21tZW50GAEgASgJIogBChBSZWxhdGlvbk1ldGFkYXRhEjQKBGtpbmQYASABKA4yJi5pbXBsLnYxLlJlbGF0aW9uTWV0YWRhdGEuUmVsYXRpb25LaW5kIj4KDFJlbGF0aW9uS2luZBIQCgxVTktOT1dOX0tJTkQQABIMCghSRUxBVElPThABEg4KClBFUk1JU1NJT04QAiJAChROYW1lc3BhY2VBbmRSZXZpc2lvbhIWCg5uYW1lc3BhY2VfbmFtZRgBIAEoCRIQCghyZXZpc2lvbhgCIAEoCSJHChBWMUFscGhhMVJldmlzaW9uEjMKDG5zX3JldmlzaW9ucxgBIAMoCzIdLmltcGwudjEuTmFtZXNwYWNlQW5kUmV2aXNpb25CLlosZ2l0aHViLmNvbS9hdXRoemVkL3NwaWNlZGIvcGtnL3Byb3RvL2ltcGwvdjFiBnByb3RvMw", [file_google_api_expr_v1alpha1_checked]);
15+
fileDesc("ChJpbXBsL3YxL2ltcGwucHJvdG8SB2ltcGwudjEiYQoNRGVjb2RlZENhdmVhdBI0CgNjZWwYASABKAsyJS5nb29nbGUuYXBpLmV4cHIudjFhbHBoYTEuQ2hlY2tlZEV4cHJIABIMCgRuYW1lGAIgASgJQgwKCmtpbmRfb25lb2YiywEKDURlY29kZWRab29raWUSDwoHdmVyc2lvbhgBIAEoDRItCgJ2MRgCIAEoCzIfLmltcGwudjEuRGVjb2RlZFpvb2tpZS5WMVpvb2tpZUgAEi0KAnYyGAMgASgLMh8uaW1wbC52MS5EZWNvZGVkWm9va2llLlYyWm9va2llSAAaHAoIVjFab29raWUSEAoIcmV2aXNpb24YASABKAQaHAoIVjJab29raWUSEAoIcmV2aXNpb24YASABKAlCDwoNdmVyc2lvbl9vbmVvZiL6AQoPRGVjb2RlZFplZFRva2VuEkEKFGRlcHJlY2F0ZWRfdjFfem9va2llGAIgASgLMiEuaW1wbC52MS5EZWNvZGVkWmVkVG9rZW4uVjFab29raWVIABIxCgJ2MRgDIAEoCzIjLmltcGwudjEuRGVjb2RlZFplZFRva2VuLlYxWmVkVG9rZW5IABocCghWMVpvb2tpZRIQCghyZXZpc2lvbhgBIAEoBBpCCgpWMVplZFRva2VuEhAKCHJldmlzaW9uGAEgASgJEiIKGmRhdGFzdG9yZV91bmlxdWVfaWRfcHJlZml4GAIgASgJQg8KDXZlcnNpb25fb25lb2YiQQoNRGVjb2RlZEN1cnNvchIfCgJ2MRgBIAEoCzIRLmltcGwudjEuVjFDdXJzb3JIAEIPCg12ZXJzaW9uX29uZW9mIuIBCghWMUN1cnNvchIQCghyZXZpc2lvbhgBIAEoCRIQCghzZWN0aW9ucxgCIAMoCRIgChhjYWxsX2FuZF9wYXJhbWV0ZXJzX2hhc2gYAyABKAkSGAoQZGlzcGF0Y2hfdmVyc2lvbhgEIAEoDRIrCgVmbGFncxgFIAMoCzIcLmltcGwudjEuVjFDdXJzb3IuRmxhZ3NFbnRyeRIbChNkYXRhc3RvcmVfdW5pcXVlX2lkGAYgASgJGiwKCkZsYWdzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASIdCgpEb2NDb21tZW50Eg8KB2NvbW1lbnQYASABKAkiIAoPVHlwZUFubm90YXRpb25zEg0KBXR5cGVzGAEgAygJIrwBChBSZWxhdGlvbk1ldGFkYXRhEjQKBGtpbmQYASABKA4yJi5pbXBsLnYxLlJlbGF0aW9uTWV0YWRhdGEuUmVsYXRpb25LaW5kEjIKEHR5cGVfYW5ub3RhdGlvbnMYAiABKAsyGC5pbXBsLnYxLlR5cGVBbm5vdGF0aW9ucyI+CgxSZWxhdGlvbktpbmQSEAoMVU5LTk9XTl9LSU5EEAASDAoIUkVMQVRJT04QARIOCgpQRVJNSVNTSU9OEAIiQAoUTmFtZXNwYWNlQW5kUmV2aXNpb24SFgoObmFtZXNwYWNlX25hbWUYASABKAkSEAoIcmV2aXNpb24YAiABKAkiRwoQVjFBbHBoYTFSZXZpc2lvbhIzCgxuc19yZXZpc2lvbnMYASADKAsyHS5pbXBsLnYxLk5hbWVzcGFjZUFuZFJldmlzaW9uQi5aLGdpdGh1Yi5jb20vYXV0aHplZC9zcGljZWRiL3BrZy9wcm90by9pbXBsL3YxYgZwcm90bzM", [file_google_api_expr_v1alpha1_checked]);
1616

1717
/**
1818
* @generated from message impl.v1.DecodedCaveat
@@ -166,6 +166,14 @@ export type DecodedZedToken_V1ZedToken = Message<"impl.v1.DecodedZedToken.V1ZedT
166166
* @generated from field: string revision = 1;
167167
*/
168168
revision: string;
169+
170+
/**
171+
* datastore_unique_id_prefix is a prefix of the unique ID for the datastore that created
172+
* this token. Will be empty for legacy tokens.
173+
*
174+
* @generated from field: string datastore_unique_id_prefix = 2;
175+
*/
176+
datastoreUniqueIdPrefix: string;
169177
};
170178

171179
/**
@@ -239,6 +247,14 @@ export type V1Cursor = Message<"impl.v1.V1Cursor"> & {
239247
* @generated from field: map<string, string> flags = 5;
240248
*/
241249
flags: { [key: string]: string };
250+
251+
/**
252+
* datastore_unique_id is the unique ID for the datastore. Will be empty for legacy
253+
* cursors.
254+
*
255+
* @generated from field: string datastore_unique_id = 6;
256+
*/
257+
datastoreUniqueId: string;
242258
};
243259

244260
/**
@@ -265,6 +281,23 @@ export type DocComment = Message<"impl.v1.DocComment"> & {
265281
export const DocCommentSchema: GenMessage<DocComment> = /*@__PURE__*/
266282
messageDesc(file_impl_v1_impl, 5);
267283

284+
/**
285+
* @generated from message impl.v1.TypeAnnotations
286+
*/
287+
export type TypeAnnotations = Message<"impl.v1.TypeAnnotations"> & {
288+
/**
289+
* @generated from field: repeated string types = 1;
290+
*/
291+
types: string[];
292+
};
293+
294+
/**
295+
* Describes the message impl.v1.TypeAnnotations.
296+
* Use `create(TypeAnnotationsSchema)` to create a new message.
297+
*/
298+
export const TypeAnnotationsSchema: GenMessage<TypeAnnotations> = /*@__PURE__*/
299+
messageDesc(file_impl_v1_impl, 6);
300+
268301
/**
269302
* @generated from message impl.v1.RelationMetadata
270303
*/
@@ -273,14 +306,19 @@ export type RelationMetadata = Message<"impl.v1.RelationMetadata"> & {
273306
* @generated from field: impl.v1.RelationMetadata.RelationKind kind = 1;
274307
*/
275308
kind: RelationMetadata_RelationKind;
309+
310+
/**
311+
* @generated from field: impl.v1.TypeAnnotations type_annotations = 2;
312+
*/
313+
typeAnnotations?: TypeAnnotations;
276314
};
277315

278316
/**
279317
* Describes the message impl.v1.RelationMetadata.
280318
* Use `create(RelationMetadataSchema)` to create a new message.
281319
*/
282320
export const RelationMetadataSchema: GenMessage<RelationMetadata> = /*@__PURE__*/
283-
messageDesc(file_impl_v1_impl, 6);
321+
messageDesc(file_impl_v1_impl, 7);
284322

285323
/**
286324
* @generated from enum impl.v1.RelationMetadata.RelationKind
@@ -306,7 +344,7 @@ export enum RelationMetadata_RelationKind {
306344
* Describes the enum impl.v1.RelationMetadata.RelationKind.
307345
*/
308346
export const RelationMetadata_RelationKindSchema: GenEnum<RelationMetadata_RelationKind> = /*@__PURE__*/
309-
enumDesc(file_impl_v1_impl, 6, 0);
347+
enumDesc(file_impl_v1_impl, 7, 0);
310348

311349
/**
312350
* @generated from message impl.v1.NamespaceAndRevision
@@ -328,7 +366,7 @@ export type NamespaceAndRevision = Message<"impl.v1.NamespaceAndRevision"> & {
328366
* Use `create(NamespaceAndRevisionSchema)` to create a new message.
329367
*/
330368
export const NamespaceAndRevisionSchema: GenMessage<NamespaceAndRevision> = /*@__PURE__*/
331-
messageDesc(file_impl_v1_impl, 7);
369+
messageDesc(file_impl_v1_impl, 8);
332370

333371
/**
334372
* @generated from message impl.v1.V1Alpha1Revision
@@ -345,5 +383,5 @@ export type V1Alpha1Revision = Message<"impl.v1.V1Alpha1Revision"> & {
345383
* Use `create(V1Alpha1RevisionSchema)` to create a new message.
346384
*/
347385
export const V1Alpha1RevisionSchema: GenMessage<V1Alpha1Revision> = /*@__PURE__*/
348-
messageDesc(file_impl_v1_impl, 8);
386+
messageDesc(file_impl_v1_impl, 9);
349387

src/wasm-config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"spicedb": "v1.44.3",
3-
"zed": "v0.30.2"
2+
"spicedb": "v1.46.0",
3+
"zed": "v0.33.0"
44
}

0 commit comments

Comments
 (0)