Skip to content

feat(meshcore): delete/purge messages — per-message, per-conversation, purge-all (#3981) #7830

feat(meshcore): delete/purge messages — per-message, per-conversation, purge-all (#3981)

feat(meshcore): delete/purge messages — per-message, per-conversation, purge-all (#3981) #7830

Triggered via pull request July 7, 2026 13:45
Status Success
Total duration 32m 13s
Artifacts 2

ci.yml

on: pull_request
Matrix: Test Suite
PR Comment
6s
PR Comment
Fit to window
Zoom out
Zoom in

Annotations

42 errors and 40 warnings
Security Scan
Process completed with exit code 1.
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 (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 (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/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
PR Comment
Unhandled error: HttpError: Resource not accessible by integration - https://docs.github.com/rest/issues/comments#create-an-issue-comment
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 (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 (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~PTX8EX.dockerbuild
61.9 KB
sha256:9cff27207062b6fc1bb6d40d21caf589ce85a6aa9704f0703aab613618781447
clamav-scan-results
339 Bytes
sha256:6eece5f28323e301110561fe0650dafeaa3bd51f875054e162081201f332d11a