Skip to content

T3W1 support in Suite #5733

T3W1 support in Suite

T3W1 support in Suite #5733

Triggered via pull request September 29, 2024 18:32
Status Failure
Total duration 9m 16s
Artifacts

check-code-validation.yml

on: pull_request
Setup and Cache Dependencies
2m 56s
Setup and Cache Dependencies
Type Checking
1m 59s
Type Checking
Linting and formatting
2m 53s
Linting and formatting
Unit Tests
6m 0s
Unit Tests
Build libs for publishing
2m 49s
Build libs for publishing
Other Checks
2m 11s
Other Checks
Releases revision Checks
1m 46s
Releases revision Checks
Fit to window
Zoom out
Zoom in

Annotations

18 errors and 1 warning
Type Checking
Property '[DeviceModelInternal.T3W1]' is missing in type '{ T1B1: any; T2T1: any; T2B1: any; T3B1: any; T3T1: any; }' but required in type 'Record<DeviceModelInternal, NodeRequire>'.
Type Checking
Element implicitly has an 'any' type because expression of type 'DeviceModelInternal' can't be used to index type '{ T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1: string; T3B1: string; T3T1: string; }'.
Type Checking
Element implicitly has an 'any' type because expression of type 'DeviceModelInternal' can't be used to index type '{ T1B1: { name: string; colors: {}; }; T2T1: { name: string; colors: {}; }; T2B1: { name: string; colors: { '1': string; '2': string; '3': string; '4': string; '5': string; }; }; T3B1: { name: string; colors: { '1': string; '2': string; '3': string; '4': string; '5': string; }; }; T3T1: { name: string; colors: { '1': string; '2': string; '3': string; '4': string; }; }; }'.
Type Checking
Property '[DeviceModelInternal.T3W1]' is missing in type '{ T1B1: { min: string; max: string; }; T2T1: { min: string; max: string; }; T2B1: { min: string; max: string; }; T3B1: { min: string; max: string; }; T3T1: { min: string; max: string; }; }' but required in type 'FirmwareRange'.
Type Checking
Element implicitly has an 'any' type because expression of type 'DeviceModelInternal' can't be used to index type '{ T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1: string; T3B1: string; T3T1: string; } | { T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1: string; T3B1: string; T3T1: string; }'.
Type Checking
Type '{ version: number; timestamp: string; T2B1: { rootPubKeys: string[]; caPubKeys: string[]; debug: { rootPubKeys: string[]; caPubKeys: string[]; }; }; T3B1: { rootPubKeys: string[]; caPubKeys: string[]; debug: { rootPubKeys: never[]; caPubKeys: never[]; }; }; T3T1: { rootPubKeys: string[]; caPubKeys: string[]; debug: { rootPubKeys: string[]; caPubKeys: string[]; }; }; }' is not assignable to type '{ T2B1: { rootPubKeys: string[]; caPubKeys: string[]; } & { debug?: { rootPubKeys: string[]; caPubKeys: string[]; } | undefined; }; T3B1: { rootPubKeys: string[]; caPubKeys: string[]; } & { debug?: { rootPubKeys: string[]; caPubKeys: string[]; } | undefined; }; T3T1: { rootPubKeys: string[]; caPubKeys: string[]; } & { debug?: { rootPubKeys: string[]; caPubKeys: string[]; } | undefined; }; T3W1: { rootPubKeys: string[]; caPubKeys: string[]; } & { debug?: { rootPubKeys: string[]; caPubKeys: string[]; } | undefined; }; } & { T1B1?: undefined; T2T1?: undefined; } & { version: number; timestamp: string; }'.
Type Checking
Property 'T3W1' is missing in type '{ connect: true; T1B1: string; T2T1: string; T2B1: string; T3B1: string; T3T1: string; }' but required in type '{ T1B1: string | false; T2T1: string | false; T2B1: string | false; T3B1: string | false; T3T1: string | false; T3W1: string | false; connect: boolean; }'.
Type Checking
Process completed with exit code 1.
Build libs for publishing
Property '[DeviceModelInternal.T3W1]' is missing in type '{ T1B1: any; T2T1: any; T2B1: any; T3B1: any; T3T1: any; }' but required in type 'Record<DeviceModelInternal, NodeRequire>'.
Build libs for publishing
Element implicitly has an 'any' type because expression of type 'DeviceModelInternal' can't be used to index type '{ T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1: string; T3B1: string; T3T1: string; }'.
Build libs for publishing
Element implicitly has an 'any' type because expression of type 'DeviceModelInternal' can't be used to index type '{ T1B1: { name: string; colors: {}; }; T2T1: { name: string; colors: {}; }; T2B1: { name: string; colors: { '1': string; '2': string; '3': string; '4': string; '5': string; }; }; T3B1: { name: string; colors: { '1': string; '2': string; '3': string; '4': string; '5': string; }; }; T3T1: { name: string; colors: { '1': string; '2': string; '3': string; '4': string; }; }; }'.
Build libs for publishing
Property '[DeviceModelInternal.T3W1]' is missing in type '{ T1B1: { min: string; max: string; }; T2T1: { min: string; max: string; }; T2B1: { min: string; max: string; }; T3B1: { min: string; max: string; }; T3T1: { min: string; max: string; }; }' but required in type 'FirmwareRange'.
Build libs for publishing
Element implicitly has an 'any' type because expression of type 'DeviceModelInternal' can't be used to index type '{ T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1: string; T3B1: string; T3T1: string; } | { T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1: string; T3B1: string; T3T1: string; }'.
Build libs for publishing
Type '{ version: number; timestamp: string; T2B1: { rootPubKeys: string[]; caPubKeys: string[]; debug: { rootPubKeys: string[]; caPubKeys: string[]; }; }; T3B1: { rootPubKeys: string[]; caPubKeys: string[]; debug: { rootPubKeys: never[]; caPubKeys: never[]; }; }; T3T1: { rootPubKeys: string[]; caPubKeys: string[]; debug: { rootPubKeys: string[]; caPubKeys: string[]; }; }; }' is not assignable to type '{ T2B1: { rootPubKeys: string[]; caPubKeys: string[]; } & { debug?: { rootPubKeys: string[]; caPubKeys: string[]; } | undefined; }; T3B1: { rootPubKeys: string[]; caPubKeys: string[]; } & { debug?: { rootPubKeys: string[]; caPubKeys: string[]; } | undefined; }; T3T1: { rootPubKeys: string[]; caPubKeys: string[]; } & { debug?: { rootPubKeys: string[]; caPubKeys: string[]; } | undefined; }; T3W1: { rootPubKeys: string[]; caPubKeys: string[]; } & { debug?: { rootPubKeys: string[]; caPubKeys: string[]; } | undefined; }; } & { T1B1?: undefined; T2T1?: undefined; } & { version: number; timestamp: string; }'.
Build libs for publishing
Property 'T3W1' is missing in type '{ connect: true; T1B1: string; T2T1: string; T2B1: string; T3B1: string; T3T1: string; }' but required in type '{ T1B1: string | false; T2T1: string | false; T2B1: string | false; T3B1: string | false; T3T1: string | false; T3W1: string | false; connect: boolean; }'.
Build libs for publishing
Property '[DeviceModelInternal.T3W1]' is missing in type '{ T1B1: any; T2T1: any; T2B1: any; T3B1: any; T3T1: any; }' but required in type 'Record<DeviceModelInternal, NodeRequire>'.
Build libs for publishing
Element implicitly has an 'any' type because expression of type 'DeviceModelInternal' can't be used to index type '{ T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1?: undefined; T3B1?: undefined; T3T1?: undefined; } | { T1B1: string; T2T1: string; T2B1: string; T3B1: string; T3T1: string; }'.
Build libs for publishing
Element implicitly has an 'any' type because expression of type 'DeviceModelInternal' can't be used to index type '{ T1B1: { name: string; colors: {}; }; T2T1: { name: string; colors: {}; }; T2B1: { name: string; colors: { '1': string; '2': string; '3': string; '4': string; '5': string; }; }; T3B1: { name: string; colors: { '1': string; '2': string; '3': string; '4': string; '5': string; }; }; T3T1: { name: string; colors: { '1': string; '2': string; '3': string; '4': string; }; }; }'.