diff --git a/site/e2e/google/protobuf/timestampGenerated.ts b/site/e2e/google/protobuf/timestampGenerated.ts index 6dd4b08e96..6cddbb0b0b 100644 --- a/site/e2e/google/protobuf/timestampGenerated.ts +++ b/site/e2e/google/protobuf/timestampGenerated.ts @@ -1,3 +1,9 @@ +// Code generated by protoc-gen-ts_proto. DO NOT EDIT. +// versions: +// protoc-gen-ts_proto v1.181.2 +// protoc v4.23.4 +// source: google/protobuf/timestamp.proto + /* eslint-disable */ import * as _m0 from "protobufjs/minimal"; diff --git a/site/e2e/provisionerGenerated.ts b/site/e2e/provisionerGenerated.ts index 82fd25db92..65e0557c1b 100644 --- a/site/e2e/provisionerGenerated.ts +++ b/site/e2e/provisionerGenerated.ts @@ -1,3 +1,9 @@ +// Code generated by protoc-gen-ts_proto. DO NOT EDIT. +// versions: +// protoc-gen-ts_proto v1.181.2 +// protoc v4.23.4 +// source: provisioner.proto + /* eslint-disable */ import * as _m0 from "protobufjs/minimal"; import { Observable } from "rxjs"; @@ -560,10 +566,10 @@ export const TemplateVariable = { if (message.defaultValue !== "") { writer.uint32(34).string(message.defaultValue); } - if (message.required === true) { + if (message.required !== false) { writer.uint32(40).bool(message.required); } - if (message.sensitive === true) { + if (message.sensitive !== false) { writer.uint32(48).bool(message.sensitive); } return writer; @@ -599,7 +605,7 @@ export const RichParameter = { if (message.type !== "") { writer.uint32(26).string(message.type); } - if (message.mutable === true) { + if (message.mutable !== false) { writer.uint32(32).bool(message.mutable); } if (message.defaultValue !== "") { @@ -626,7 +632,7 @@ export const RichParameter = { if (message.validationMonotonic !== "") { writer.uint32(98).string(message.validationMonotonic); } - if (message.required === true) { + if (message.required !== false) { writer.uint32(104).bool(message.required); } if (message.displayName !== "") { @@ -635,7 +641,7 @@ export const RichParameter = { if (message.order !== 0) { writer.uint32(128).int32(message.order); } - if (message.ephemeral === true) { + if (message.ephemeral !== false) { writer.uint32(136).bool(message.ephemeral); } if (message.formType !== 0) { @@ -716,7 +722,7 @@ export const Preset = { if (message.prebuild !== undefined) { Prebuild.encode(message.prebuild, writer.uint32(26).fork()).ldelim(); } - if (message.default === true) { + if (message.default !== false) { writer.uint32(32).bool(message.default); } if (message.description !== "") { @@ -761,7 +767,7 @@ export const VariableValue = { if (message.value !== "") { writer.uint32(18).string(message.value); } - if (message.sensitive === true) { + if (message.sensitive !== false) { writer.uint32(24).bool(message.sensitive); } return writer; @@ -794,7 +800,7 @@ export const ExternalAuthProviderResource = { if (message.id !== "") { writer.uint32(10).string(message.id); } - if (message.optional === true) { + if (message.optional !== false) { writer.uint32(16).bool(message.optional); } return writer; @@ -929,7 +935,7 @@ export const ResourcesMonitoring = { export const MemoryResourceMonitor = { encode(message: MemoryResourceMonitor, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { - if (message.enabled === true) { + if (message.enabled !== false) { writer.uint32(8).bool(message.enabled); } if (message.threshold !== 0) { @@ -944,7 +950,7 @@ export const VolumeResourceMonitor = { if (message.path !== "") { writer.uint32(10).string(message.path); } - if (message.enabled === true) { + if (message.enabled !== false) { writer.uint32(16).bool(message.enabled); } if (message.threshold !== 0) { @@ -956,19 +962,19 @@ export const VolumeResourceMonitor = { export const DisplayApps = { encode(message: DisplayApps, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { - if (message.vscode === true) { + if (message.vscode !== false) { writer.uint32(8).bool(message.vscode); } - if (message.vscodeInsiders === true) { + if (message.vscodeInsiders !== false) { writer.uint32(16).bool(message.vscodeInsiders); } - if (message.webTerminal === true) { + if (message.webTerminal !== false) { writer.uint32(24).bool(message.webTerminal); } - if (message.sshHelper === true) { + if (message.sshHelper !== false) { writer.uint32(32).bool(message.sshHelper); } - if (message.portForwardingHelper === true) { + if (message.portForwardingHelper !== false) { writer.uint32(40).bool(message.portForwardingHelper); } return writer; @@ -1001,13 +1007,13 @@ export const Script = { if (message.cron !== "") { writer.uint32(34).string(message.cron); } - if (message.startBlocksLogin === true) { + if (message.startBlocksLogin !== false) { writer.uint32(40).bool(message.startBlocksLogin); } - if (message.runOnStart === true) { + if (message.runOnStart !== false) { writer.uint32(48).bool(message.runOnStart); } - if (message.runOnStop === true) { + if (message.runOnStop !== false) { writer.uint32(56).bool(message.runOnStop); } if (message.timeoutSeconds !== 0) { @@ -1052,7 +1058,7 @@ export const App = { if (message.icon !== "") { writer.uint32(42).string(message.icon); } - if (message.subdomain === true) { + if (message.subdomain !== false) { writer.uint32(48).bool(message.subdomain); } if (message.healthcheck !== undefined) { @@ -1061,13 +1067,13 @@ export const App = { if (message.sharingLevel !== 0) { writer.uint32(64).int32(message.sharingLevel); } - if (message.external === true) { + if (message.external !== false) { writer.uint32(72).bool(message.external); } if (message.order !== 0) { writer.uint32(80).int64(message.order); } - if (message.hidden === true) { + if (message.hidden !== false) { writer.uint32(88).bool(message.hidden); } if (message.openIn !== 0) { @@ -1115,7 +1121,7 @@ export const Resource = { for (const v of message.metadata) { Resource_Metadata.encode(v!, writer.uint32(34).fork()).ldelim(); } - if (message.hide === true) { + if (message.hide !== false) { writer.uint32(40).bool(message.hide); } if (message.icon !== "") { @@ -1142,10 +1148,10 @@ export const Resource_Metadata = { if (message.value !== "") { writer.uint32(18).string(message.value); } - if (message.sensitive === true) { + if (message.sensitive !== false) { writer.uint32(24).bool(message.sensitive); } - if (message.isNull === true) { + if (message.isNull !== false) { writer.uint32(32).bool(message.isNull); } return writer; @@ -1352,7 +1358,7 @@ export const PlanRequest = { for (const v of message.previousParameterValues) { RichParameterValue.encode(v!, writer.uint32(42).fork()).ldelim(); } - if (message.omitModuleFiles === true) { + if (message.omitModuleFiles !== false) { writer.uint32(48).bool(message.omitModuleFiles); } return writer; @@ -1394,13 +1400,13 @@ export const PlanComplete = { if (message.moduleFilesHash.length !== 0) { writer.uint32(98).bytes(message.moduleFilesHash); } - if (message.hasAiTasks === true) { + if (message.hasAiTasks !== false) { writer.uint32(104).bool(message.hasAiTasks); } for (const v of message.aiTasks) { AITask.encode(v!, writer.uint32(114).fork()).ldelim(); } - if (message.hasExternalAgents === true) { + if (message.hasExternalAgents !== false) { writer.uint32(120).bool(message.hasExternalAgents); } return writer; @@ -1571,7 +1577,7 @@ export interface Provisioner { } function toTimestamp(date: Date): Timestamp { - const seconds = date.getTime() / 1_000; + const seconds = Math.trunc(date.getTime() / 1_000); const nanos = (date.getTime() % 1_000) * 1_000_000; return { seconds, nanos }; } diff --git a/site/package.json b/site/package.json index 7ba86b7881..ddb04c084c 100644 --- a/site/package.json +++ b/site/package.json @@ -178,7 +178,7 @@ "storybook": "9.1.2", "storybook-addon-remix-react-router": "5.0.0", "tailwindcss": "3.4.18", - "ts-proto": "1.164.0", + "ts-proto": "1.181.2", "typescript": "5.6.3", "vite": "7.1.7", "vite-plugin-checker": "0.11.0" diff --git a/site/pnpm-lock.yaml b/site/pnpm-lock.yaml index 49f5c68608..3960282415 100644 --- a/site/pnpm-lock.yaml +++ b/site/pnpm-lock.yaml @@ -444,8 +444,8 @@ importers: specifier: 3.4.18 version: 3.4.18(yaml@2.7.0) ts-proto: - specifier: 1.164.0 - version: 1.164.0 + specifier: 1.181.2 + version: 1.181.2 typescript: specifier: 5.6.3 version: 5.6.3 @@ -4863,6 +4863,9 @@ packages: long@5.2.3: resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==, tarball: https://registry.npmjs.org/long/-/long-5.2.3.tgz} + long@5.3.2: + resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==, tarball: https://registry.npmjs.org/long/-/long-5.3.2.tgz} + longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==, tarball: https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz} @@ -6159,14 +6162,14 @@ packages: '@swc/wasm': optional: true - ts-poet@6.11.0: - resolution: {integrity: sha512-r5AGF8vvb+GjBsnqiTqbLhN1/U2FJt6BI+k0dfCrkKzWvUhNlwMmq9nDHuucHs45LomgHjZPvYj96dD3JawjJA==, tarball: https://registry.npmjs.org/ts-poet/-/ts-poet-6.11.0.tgz} + ts-poet@6.12.0: + resolution: {integrity: sha512-xo+iRNMWqyvXpFTaOAvLPA5QAWO6TZrSUs5s4Odaya3epqofBu/fMLHEWl8jPmjhA0s9sgj9sNvF1BmaQlmQkA==, tarball: https://registry.npmjs.org/ts-poet/-/ts-poet-6.12.0.tgz} - ts-proto-descriptors@1.15.0: - resolution: {integrity: sha512-TYyJ7+H+7Jsqawdv+mfsEpZPTIj9siDHS6EMCzG/z3b/PZiphsX+mWtqFfFVe5/N0Th6V3elK9lQqjnrgTOfrg==, tarball: https://registry.npmjs.org/ts-proto-descriptors/-/ts-proto-descriptors-1.15.0.tgz} + ts-proto-descriptors@1.16.0: + resolution: {integrity: sha512-3yKuzMLpltdpcyQji1PJZRfoo4OJjNieKTYkQY8pF7xGKsYz/RHe3aEe4KiRxcinoBmnEhmuI+yJTxLb922ULA==, tarball: https://registry.npmjs.org/ts-proto-descriptors/-/ts-proto-descriptors-1.16.0.tgz} - ts-proto@1.164.0: - resolution: {integrity: sha512-yIyMucjcozS7Vxtyy5mH6C8ltbY4gEBVNW4ymZ0kWiKlyMxsvhyUZ63CbxcF7dCKQVjHR+fLJ3SiorfgyhQ+AQ==, tarball: https://registry.npmjs.org/ts-proto/-/ts-proto-1.164.0.tgz} + ts-proto@1.181.2: + resolution: {integrity: sha512-knJ8dtjn2Pd0c5ZGZG8z9DMiD4PUY8iGI9T9tb8DvGdWRMkLpf0WcPO7G+7cmbZyxvNTAG6ci3fybEaFgMZIvg==, tarball: https://registry.npmjs.org/ts-proto/-/ts-proto-1.181.2.tgz} hasBin: true tsconfig-paths@4.2.0: @@ -11329,6 +11332,8 @@ snapshots: long@5.2.3: {} + long@5.3.2: {} + longest-streak@3.1.0: {} loose-envify@1.4.0: @@ -12944,21 +12949,21 @@ snapshots: '@swc/core': 1.3.38 optional: true - ts-poet@6.11.0: + ts-poet@6.12.0: dependencies: dprint-node: 1.0.8 - ts-proto-descriptors@1.15.0: + ts-proto-descriptors@1.16.0: dependencies: - long: 5.2.3 + long: 5.3.2 protobufjs: 7.4.0 - ts-proto@1.164.0: + ts-proto@1.181.2: dependencies: case-anything: 2.1.13 protobufjs: 7.4.0 - ts-poet: 6.11.0 - ts-proto-descriptors: 1.15.0 + ts-poet: 6.12.0 + ts-proto-descriptors: 1.16.0 tsconfig-paths@4.2.0: dependencies: