Skip to content

fix(meshcore): exact decrypt-and-match for channel "repeaters relayed… #7842

fix(meshcore): exact decrypt-and-match for channel "repeaters relayed…

fix(meshcore): exact decrypt-and-match for channel "repeaters relayed… #7842

Triggered via push July 7, 2026 16:55
Status Success
Total duration 32m 9s
Artifacts 1

ci.yml

on: push
Matrix: Test Suite
Security Scan
Security Scan
ClamAV Scan
ClamAV Scan
PR Comment
0s
PR Comment
Fit to window
Zoom out
Zoom in

Annotations

50 errors and 40 warnings
Test Suite (20.x): src/components/Analysis/AnalysisTab.tsx#L24
'React' is not defined
Test Suite (20.x): src/components/AdminCommandsTab.tsx#L1215
'error' is defined but never used. Allowed unused caught errors must match /^_/u
Test Suite (20.x): src/components/AdminCommandsTab.tsx#L1115
Unexpected lexical declaration in case block
Test Suite (20.x): src/components/AdminCommandsTab.tsx#L1097
Unexpected lexical declaration in case block
Test Suite (20.x): src/components/AdminCommandsTab.tsx#L962
There is no `cause` attached to the symptom error being thrown
Test Suite (20.x): src/components/AdminCommandsTab.tsx#L709
There is no `cause` attached to the symptom error being thrown
Test Suite (20.x): src/cli/migrate-db.ts#L778
The value assigned to 'columnTypes' is not used in subsequent statements
Test Suite (20.x): src/App.tsx#L881
There is no `cause` attached to the symptom error being thrown
Test Suite (22.x): src/components/Analysis/AnalysisTab.tsx#L24
'React' is not defined
Test Suite (22.x): src/components/AdminCommandsTab.tsx#L1215
'error' is defined but never used. Allowed unused caught errors must match /^_/u
Test Suite (22.x): src/components/AdminCommandsTab.tsx#L1115
Unexpected lexical declaration in case block
Test Suite (22.x): src/components/AdminCommandsTab.tsx#L1097
Unexpected lexical declaration in case block
Test Suite (22.x): src/components/AdminCommandsTab.tsx#L962
There is no `cause` attached to the symptom error being thrown
Test Suite (22.x): src/components/AdminCommandsTab.tsx#L709
There is no `cause` attached to the symptom error being thrown
Test Suite (22.x): src/cli/migrate-db.ts#L778
The value assigned to 'columnTypes' is not used in subsequent statements
Test Suite (22.x): src/App.tsx#L881
There is no `cause` attached to the symptom error being thrown
Test Suite (25.x): src/components/Analysis/AnalysisTab.tsx#L24
'React' is not defined
Test Suite (25.x): src/components/AdminCommandsTab.tsx#L1215
'error' is defined but never used. Allowed unused caught errors must match /^_/u
Test Suite (25.x): src/components/AdminCommandsTab.tsx#L1115
Unexpected lexical declaration in case block
Test Suite (25.x): src/components/AdminCommandsTab.tsx#L1097
Unexpected lexical declaration in case block
Test Suite (25.x): src/components/AdminCommandsTab.tsx#L962
There is no `cause` attached to the symptom error being thrown
Test Suite (25.x): src/components/AdminCommandsTab.tsx#L709
There is no `cause` attached to the symptom error being thrown
Test Suite (25.x): src/cli/migrate-db.ts#L778
The value assigned to 'columnTypes' is not used in subsequent statements
Test Suite (25.x): src/App.tsx#L881
There is no `cause` attached to the symptom error being thrown
Test Suite (24.x): src/components/Dashboard/DashboardSidebar.test.tsx#L85
Type 'string' is not assignable to type 'null | undefined'.
Test Suite (24.x): src/components/Dashboard/DashboardMap.test.tsx#L89
A spread argument must either have a tuple type or be passed to a rest parameter.
Test Suite (24.x): src/components/ChannelSoundPicker.test.tsx#L46
Expected 0 arguments, but got 2.
Test Suite (24.x): src/components/AutoAcknowledgeSection.test.tsx#L827
Property 'preSendDelaySeconds' is missing in type '{ enabled: boolean; regex: string; message: string; messageDirect: string; channels: Channel[]; enabledChannels: number[]; skipIncompleteNodes: boolean; ignoredNodes: string; matrix: AutoAckMatrix; ... 13 more ...; onTestMessagesChange: Mock<...>; }' but required in type 'AutoAcknowledgeSectionProps'.
Test Suite (24.x): src/components/AutoAcknowledgeSection.test.tsx#L812
Property 'preSendDelaySeconds' is missing in type '{ enabled: boolean; regex: string; message: string; messageDirect: string; channels: Channel[]; enabledChannels: number[]; skipIncompleteNodes: boolean; ignoredNodes: string; matrix: AutoAckMatrix; ... 13 more ...; onTestMessagesChange: Mock<...>; }' but required in type 'AutoAcknowledgeSectionProps'.
Test Suite (24.x): src/components/AutoAcknowledgeSection.test.tsx#L802
Property 'preSendDelaySeconds' is missing in type '{ enabled: boolean; regex: string; message: string; messageDirect: string; channels: Channel[]; enabledChannels: number[]; skipIncompleteNodes: boolean; ignoredNodes: string; matrix: AutoAckMatrix; ... 13 more ...; onTestMessagesChange: Mock<...>; }' but required in type 'AutoAcknowledgeSectionProps'.
Test Suite (24.x): src/components/AuditLogTab.test.tsx#L156
Type '{ authStatus: any; loading: false; hasPermission: () => false; login: Mock<Procedure>; loginWithOIDC: Mock<Procedure>; logout: Mock<Procedure>; refreshAuth: Mock<...>; }' is missing the following properties from type 'AuthContextType': verifyMfa, hasChannelDbPermission
Test Suite (24.x): src/components/AuditLogTab.test.tsx#L124
Type '{ authStatus: any; loading: false; hasPermission: () => true; login: Mock<Procedure>; loginWithOIDC: Mock<Procedure>; logout: Mock<Procedure>; refreshAuth: Mock<...>; }' is missing the following properties from type 'AuthContextType': verifyMfa, hasChannelDbPermission
Test Suite (24.x): src/cli/migrationTables.test.ts#L22
Argument of type '"[2,11,12]" | SQLiteTableWithColumns<{ name: "nodes"; schema: undefined; columns: { nodeNum: SQLiteColumn<{ name: "nodeNum"; tableName: "nodes"; dataType: "number"; columnType: "SQLiteInteger"; data: number; driverParam: number; ... 8 more ...; generated: undefined; }, {}, {}>; ... 63 more ...; sourceId: SQLiteColum...' is not assignable to parameter of type 'Table<TableConfig<Column<any, object, object>>>'.
Test Suite (24.x): src/cli/migrationTables.test.ts#L21
A type predicate's type must be assignable to its parameter's type.
Test Suite (24.x): src/components/Analysis/AnalysisTab.tsx#L24
'React' is not defined
Test Suite (24.x): src/components/AdminCommandsTab.tsx#L1215
'error' is defined but never used. Allowed unused caught errors must match /^_/u
Test Suite (24.x): src/components/AdminCommandsTab.tsx#L1115
Unexpected lexical declaration in case block
Test Suite (24.x): src/components/AdminCommandsTab.tsx#L1097
Unexpected lexical declaration in case block
Test Suite (24.x): src/components/AdminCommandsTab.tsx#L962
There is no `cause` attached to the symptom error being thrown
Test Suite (24.x): src/components/AdminCommandsTab.tsx#L709
There is no `cause` attached to the symptom error being thrown
Test Suite (24.x): src/cli/migrate-db.ts#L778
The value assigned to 'columnTypes' is not used in subsequent statements
Test Suite (24.x): src/App.tsx#L881
There is no `cause` attached to the symptom error being thrown
Test Suite (20.x): src/App.tsx#L1304
React Hook useEffect has missing dependencies: 'authFetch', 'pollUpgradeStatus', and 'upgradeInProgress'. Either include them or remove the dependency array
Test Suite (20.x): src/App.tsx#L1243
React Hook useEffect has a missing dependency: 'authFetch'. Either include it or remove the dependency array
Test Suite (20.x): src/App.tsx#L1225
React Hook useEffect has missing dependencies: 'authFetch', 'baseUrl', 'checkConnectionStatus', 'initialBaseUrl', 'setAutoAckChannels', 'setAutoAckCooldownSeconds', 'setAutoAckEnabled', 'setAutoAckIgnoredNodes', 'setAutoAckMatrix', 'setAutoAckMessage', 'setAutoAckMessageDirect', 'setAutoAckPreSendDelaySeconds', 'setAutoAckRegex', 'setAutoAckSkipIncompleteNodes', 'setAutoAckTestMessages', 'setAutoAnnounceChannelIndexes', 'setAutoAnnounceEnabled', 'setAutoAnnounceIntervalHours', 'setAutoAnnounceMessage', 'setAutoAnnounceNodeInfoChannels', 'setAutoAnnounceNodeInfoDelaySeconds', 'setAutoAnnounceNodeInfoEnabled', 'setAutoAnnounceOnStart', 'setAutoAnnounceSchedule', 'setAutoAnnounceUseSchedule', 'setAutoDeleteByDistanceAction', 'setAutoDeleteByDistanceEnabled', 'setAutoDeleteByDistanceIntervalHours', 'setAutoDeleteByDistanceLat', 'setAutoDeleteByDistanceLon', 'setAutoDeleteByDistanceThresholdKm', 'setAutoKeyManagementAutoPurge', 'setAutoKeyManagementEnabled', 'setAutoKeyManagementImmediatePurge', 'setAutoKeyManagementIntervalMinutes', 'setAutoKeyManagementMaxExchanges', 'setAutoResponderEnabled', 'setAutoResponderSkipIncompleteNodes', 'setAutoResponderTriggers', 'setAutoWelcomeDelay', 'setAutoWelcomeEnabled', 'setAutoWelcomeMaxHops', 'setAutoWelcomeMessage', 'setAutoWelcomeTarget', 'setAutoWelcomeWaitForName', 'setDistanceUnit', 'setError', 'setGeofenceTriggers', 'setInactiveNodeCheckIntervalMinutes', 'setInactiveNodeCooldownHours', 'setInactiveNodeThresholdHours', 'setMaxNodeAgeHours', 'setNodeAddress', 'setShowIncompleteNodes', 'setTelemetryVisualizationHours', 'setTemperatureUnit', 'setTimerTriggers', and 'sourceId'. Either include them or remove the dependency array
Test Suite (20.x): src/App.tsx#L801
'localNode' is never reassigned. Use 'const' instead
Test Suite (20.x): src/App.tsx#L114
Unexpected any. Specify a different type
Test Suite (20.x): src/App.test.tsx#L180
'localNode' is never reassigned. Use 'const' instead
Test Suite (20.x): src/App.test.tsx#L154
'localNode' is never reassigned. Use 'const' instead
Test Suite (20.x): src/App.test.tsx#L116
'localNode' is never reassigned. Use 'const' instead
Test Suite (20.x): src/App.test.tsx#L78
'localNode' is never reassigned. Use 'const' instead
Test Suite (20.x): src/App.test.tsx#L58
'localNode' is never reassigned. Use 'const' instead
Test Suite (22.x): src/App.tsx#L1304
React Hook useEffect has missing dependencies: 'authFetch', 'pollUpgradeStatus', and 'upgradeInProgress'. Either include them or remove the dependency array
Test Suite (22.x): src/App.tsx#L1243
React Hook useEffect has a missing dependency: 'authFetch'. Either include it or remove the dependency array
Test Suite (22.x): src/App.tsx#L1225
React Hook useEffect has missing dependencies: 'authFetch', 'baseUrl', 'checkConnectionStatus', 'initialBaseUrl', 'setAutoAckChannels', 'setAutoAckCooldownSeconds', 'setAutoAckEnabled', 'setAutoAckIgnoredNodes', 'setAutoAckMatrix', 'setAutoAckMessage', 'setAutoAckMessageDirect', 'setAutoAckPreSendDelaySeconds', 'setAutoAckRegex', 'setAutoAckSkipIncompleteNodes', 'setAutoAckTestMessages', 'setAutoAnnounceChannelIndexes', 'setAutoAnnounceEnabled', 'setAutoAnnounceIntervalHours', 'setAutoAnnounceMessage', 'setAutoAnnounceNodeInfoChannels', 'setAutoAnnounceNodeInfoDelaySeconds', 'setAutoAnnounceNodeInfoEnabled', 'setAutoAnnounceOnStart', 'setAutoAnnounceSchedule', 'setAutoAnnounceUseSchedule', 'setAutoDeleteByDistanceAction', 'setAutoDeleteByDistanceEnabled', 'setAutoDeleteByDistanceIntervalHours', 'setAutoDeleteByDistanceLat', 'setAutoDeleteByDistanceLon', 'setAutoDeleteByDistanceThresholdKm', 'setAutoKeyManagementAutoPurge', 'setAutoKeyManagementEnabled', 'setAutoKeyManagementImmediatePurge', 'setAutoKeyManagementIntervalMinutes', 'setAutoKeyManagementMaxExchanges', 'setAutoResponderEnabled', 'setAutoResponderSkipIncompleteNodes', 'setAutoResponderTriggers', 'setAutoWelcomeDelay', 'setAutoWelcomeEnabled', 'setAutoWelcomeMaxHops', 'setAutoWelcomeMessage', 'setAutoWelcomeTarget', 'setAutoWelcomeWaitForName', 'setDistanceUnit', 'setError', 'setGeofenceTriggers', 'setInactiveNodeCheckIntervalMinutes', 'setInactiveNodeCooldownHours', 'setInactiveNodeThresholdHours', 'setMaxNodeAgeHours', 'setNodeAddress', 'setShowIncompleteNodes', 'setTelemetryVisualizationHours', 'setTemperatureUnit', 'setTimerTriggers', and 'sourceId'. Either include them or remove the dependency array
Test Suite (22.x): src/App.tsx#L801
'localNode' is never reassigned. Use 'const' instead
Test Suite (22.x): src/App.tsx#L114
Unexpected any. Specify a different type
Test Suite (22.x): src/App.test.tsx#L180
'localNode' is never reassigned. Use 'const' instead
Test Suite (22.x): src/App.test.tsx#L154
'localNode' is never reassigned. Use 'const' instead
Test Suite (22.x): src/App.test.tsx#L116
'localNode' is never reassigned. Use 'const' instead
Test Suite (22.x): src/App.test.tsx#L78
'localNode' is never reassigned. Use 'const' instead
Test Suite (22.x): src/App.test.tsx#L58
'localNode' is never reassigned. Use 'const' instead
Test Suite (25.x): src/App.tsx#L1304
React Hook useEffect has missing dependencies: 'authFetch', 'pollUpgradeStatus', and 'upgradeInProgress'. Either include them or remove the dependency array
Test Suite (25.x): src/App.tsx#L1243
React Hook useEffect has a missing dependency: 'authFetch'. Either include it or remove the dependency array
Test Suite (25.x): src/App.tsx#L1225
React Hook useEffect has missing dependencies: 'authFetch', 'baseUrl', 'checkConnectionStatus', 'initialBaseUrl', 'setAutoAckChannels', 'setAutoAckCooldownSeconds', 'setAutoAckEnabled', 'setAutoAckIgnoredNodes', 'setAutoAckMatrix', 'setAutoAckMessage', 'setAutoAckMessageDirect', 'setAutoAckPreSendDelaySeconds', 'setAutoAckRegex', 'setAutoAckSkipIncompleteNodes', 'setAutoAckTestMessages', 'setAutoAnnounceChannelIndexes', 'setAutoAnnounceEnabled', 'setAutoAnnounceIntervalHours', 'setAutoAnnounceMessage', 'setAutoAnnounceNodeInfoChannels', 'setAutoAnnounceNodeInfoDelaySeconds', 'setAutoAnnounceNodeInfoEnabled', 'setAutoAnnounceOnStart', 'setAutoAnnounceSchedule', 'setAutoAnnounceUseSchedule', 'setAutoDeleteByDistanceAction', 'setAutoDeleteByDistanceEnabled', 'setAutoDeleteByDistanceIntervalHours', 'setAutoDeleteByDistanceLat', 'setAutoDeleteByDistanceLon', 'setAutoDeleteByDistanceThresholdKm', 'setAutoKeyManagementAutoPurge', 'setAutoKeyManagementEnabled', 'setAutoKeyManagementImmediatePurge', 'setAutoKeyManagementIntervalMinutes', 'setAutoKeyManagementMaxExchanges', 'setAutoResponderEnabled', 'setAutoResponderSkipIncompleteNodes', 'setAutoResponderTriggers', 'setAutoWelcomeDelay', 'setAutoWelcomeEnabled', 'setAutoWelcomeMaxHops', 'setAutoWelcomeMessage', 'setAutoWelcomeTarget', 'setAutoWelcomeWaitForName', 'setDistanceUnit', 'setError', 'setGeofenceTriggers', 'setInactiveNodeCheckIntervalMinutes', 'setInactiveNodeCooldownHours', 'setInactiveNodeThresholdHours', 'setMaxNodeAgeHours', 'setNodeAddress', 'setShowIncompleteNodes', 'setTelemetryVisualizationHours', 'setTemperatureUnit', 'setTimerTriggers', and 'sourceId'. Either include them or remove the dependency array
Test Suite (25.x): src/App.tsx#L801
'localNode' is never reassigned. Use 'const' instead
Test Suite (25.x): src/App.tsx#L114
Unexpected any. Specify a different type
Test Suite (25.x): src/App.test.tsx#L180
'localNode' is never reassigned. Use 'const' instead
Test Suite (25.x): src/App.test.tsx#L154
'localNode' is never reassigned. Use 'const' instead
Test Suite (25.x): src/App.test.tsx#L116
'localNode' is never reassigned. Use 'const' instead
Test Suite (25.x): src/App.test.tsx#L78
'localNode' is never reassigned. Use 'const' instead
Test Suite (25.x): src/App.test.tsx#L58
'localNode' is never reassigned. Use 'const' instead
Test Suite (24.x): src/App.tsx#L1304
React Hook useEffect has missing dependencies: 'authFetch', 'pollUpgradeStatus', and 'upgradeInProgress'. Either include them or remove the dependency array
Test Suite (24.x): src/App.tsx#L1243
React Hook useEffect has a missing dependency: 'authFetch'. Either include it or remove the dependency array
Test Suite (24.x): src/App.tsx#L1225
React Hook useEffect has missing dependencies: 'authFetch', 'baseUrl', 'checkConnectionStatus', 'initialBaseUrl', 'setAutoAckChannels', 'setAutoAckCooldownSeconds', 'setAutoAckEnabled', 'setAutoAckIgnoredNodes', 'setAutoAckMatrix', 'setAutoAckMessage', 'setAutoAckMessageDirect', 'setAutoAckPreSendDelaySeconds', 'setAutoAckRegex', 'setAutoAckSkipIncompleteNodes', 'setAutoAckTestMessages', 'setAutoAnnounceChannelIndexes', 'setAutoAnnounceEnabled', 'setAutoAnnounceIntervalHours', 'setAutoAnnounceMessage', 'setAutoAnnounceNodeInfoChannels', 'setAutoAnnounceNodeInfoDelaySeconds', 'setAutoAnnounceNodeInfoEnabled', 'setAutoAnnounceOnStart', 'setAutoAnnounceSchedule', 'setAutoAnnounceUseSchedule', 'setAutoDeleteByDistanceAction', 'setAutoDeleteByDistanceEnabled', 'setAutoDeleteByDistanceIntervalHours', 'setAutoDeleteByDistanceLat', 'setAutoDeleteByDistanceLon', 'setAutoDeleteByDistanceThresholdKm', 'setAutoKeyManagementAutoPurge', 'setAutoKeyManagementEnabled', 'setAutoKeyManagementImmediatePurge', 'setAutoKeyManagementIntervalMinutes', 'setAutoKeyManagementMaxExchanges', 'setAutoResponderEnabled', 'setAutoResponderSkipIncompleteNodes', 'setAutoResponderTriggers', 'setAutoWelcomeDelay', 'setAutoWelcomeEnabled', 'setAutoWelcomeMaxHops', 'setAutoWelcomeMessage', 'setAutoWelcomeTarget', 'setAutoWelcomeWaitForName', 'setDistanceUnit', 'setError', 'setGeofenceTriggers', 'setInactiveNodeCheckIntervalMinutes', 'setInactiveNodeCooldownHours', 'setInactiveNodeThresholdHours', 'setMaxNodeAgeHours', 'setNodeAddress', 'setShowIncompleteNodes', 'setTelemetryVisualizationHours', 'setTemperatureUnit', 'setTimerTriggers', and 'sourceId'. Either include them or remove the dependency array
Test Suite (24.x): src/App.tsx#L801
'localNode' is never reassigned. Use 'const' instead
Test Suite (24.x): src/App.tsx#L114
Unexpected any. Specify a different type
Test Suite (24.x): src/App.test.tsx#L180
'localNode' is never reassigned. Use 'const' instead
Test Suite (24.x): src/App.test.tsx#L154
'localNode' is never reassigned. Use 'const' instead
Test Suite (24.x): src/App.test.tsx#L116
'localNode' is never reassigned. Use 'const' instead
Test Suite (24.x): src/App.test.tsx#L78
'localNode' is never reassigned. Use 'const' instead
Test Suite (24.x): src/App.test.tsx#L58
'localNode' is never reassigned. Use 'const' instead

Artifacts

Produced during runtime
Name Size Digest
Yeraze~meshmonitor~64IFIK.dockerbuild
60.2 KB
sha256:c2183142923697431837ddccf8959075e81e7850302d1e4c28ff30143e39a59e