Skip to content

chore: bump the npm group across 1 directory with 58 updates #8000

chore: bump the npm group across 1 directory with 58 updates

chore: bump the npm group across 1 directory with 58 updates #8000

Triggered via pull request September 25, 2026 01:42
Status Failure
Total duration 5m 1s
Artifacts –

quality-checks.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

28 errors, 10 warnings, and 6 notices
react(set-state-in-render): src/app/hooks/useAsyncSearch.ts#L113
src/app/hooks/useAsyncSearch.ts:113:5: Calling setState from useMemo may trigger an infinite loop
react(refs): src/app/utils/androidBack.ts#L67
src/app/utils/androidBack.ts:67:18: Cannot access refs during render
react(refs): src/app/utils/androidBack.ts#L47
src/app/utils/androidBack.ts:47:13: Cannot access refs during render
react(set-state-in-effect): src/app/components/editor/autocomplete/UserMentionAutocomplete.tsx#L137
src/app/components/editor/autocomplete/UserMentionAutocomplete.tsx:137:7: Calling setState synchronously within an effect can trigger cascading renders
react(globals): src/app/components/icons/phosphor.tsx#L174
src/app/components/icons/phosphor.tsx:174:3: Cannot reassign variables declared outside of the component/hook
react(refs): src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx#L148
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx:148:27: Cannot access refs during render
react(refs): src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx#L145
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx:145:18: Cannot access refs during render
react(refs): src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx#L120
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx:120:14: Cannot access refs during render
react(refs): src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx#L88
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx:88:13: Cannot access refs during render
react(refs): src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx#L77
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx:77:8: Cannot access refs during render
Lint
Can't store NODE_OPTIONS output parameter using '$GITHUB_ENV' command.
Knip
Can't store NODE_OPTIONS output parameter using '$GITHUB_ENV' command.
Build
Process completed with exit code 1.
Build
Can't store NODE_OPTIONS output parameter using '$GITHUB_ENV' command.
Typecheck
Process completed with exit code 1.
Typecheck
Can't store NODE_OPTIONS output parameter using '$GITHUB_ENV' command.
Format check
Can't store NODE_OPTIONS output parameter using '$GITHUB_ENV' command.
src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx > TelemetryConsentBanner > "Enable" saves opted-in preference to localStorage: src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx#L79
TestingLibraryElementError: Unable to find an accessible element with the role "button" and name `/enable/i` There are no accessible roles. But there might be some inaccessible roles. If you wish to access them, then set the `hidden` option to `true`. Learn more about this here: https://testing-library.com/docs/dom-testing-library/api-queries#byrole Ignored nodes: comments, script, style <body> <div> <div class="GlobalBannerRenderer_Container__1accfsw4" /> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx:79:28
src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx > TelemetryConsentBanner > includes a link to the privacy policy: src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx#L71
TestingLibraryElementError: Unable to find an accessible element with the role "link" and name `/learn more/i` There are no accessible roles. But there might be some inaccessible roles. If you wish to access them, then set the `hidden` option to `true`. Learn more about this here: https://testing-library.com/docs/dom-testing-library/api-queries#byrole Ignored nodes: comments, script, style <body> <div> <div class="GlobalBannerRenderer_Container__1accfsw4" /> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx:71:19
src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx > TelemetryConsentBanner > has both action buttons visible: src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx#L63
TestingLibraryElementError: Unable to find an accessible element with the role "button" and name `/enable/i` There are no accessible roles. But there might be some inaccessible roles. If you wish to access them, then set the `hidden` option to `true`. Learn more about this here: https://testing-library.com/docs/dom-testing-library/api-queries#byrole Ignored nodes: comments, script, style <body> <div> <div class="GlobalBannerRenderer_Container__1accfsw4" /> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx:63:19
src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx > TelemetryConsentBanner > renders the banner when DSN is configured and no preference is saved: src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx#L54
TestingLibraryElementError: Unable to find an accessible element with the role "region" and name `/help improve sable/i` There are no accessible roles. But there might be some inaccessible roles. If you wish to access them, then set the `hidden` option to `true`. Learn more about this here: https://testing-library.com/docs/dom-testing-library/api-queries#byrole Ignored nodes: comments, script, style <body> <div> <div class="GlobalBannerRenderer_Container__1accfsw4" /> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx:54:19
src/app/features/settings/SettingsRoute.test.tsx: src/app/state/room/roomToOpenThread.ts#L12
TypeError: atomFamily is not a function ❯ src/app/state/room/roomToOpenThread.ts:12:45 ❯ src/app/features/room/Room.tsx:21:1 ❯ src/app/features/room/index.ts:1:1
src/app/features/settings/Settings.test.tsx: src/app/state/room/roomToOpenThread.ts#L12
TypeError: atomFamily is not a function ❯ src/app/state/room/roomToOpenThread.ts:12:45 ❯ src/app/features/room/Room.tsx:21:1 ❯ src/app/features/room/index.ts:1:1
src/app/features/room/RoomTimeline.test.tsx: src/app/state/room/roomInputDrafts.ts#L29
TypeError: atomFamily is not a function ❯ src/app/state/room/roomInputDrafts.ts:29:46 ❯ src/app/features/room/RoomTimeline.tsx:57:1 ❯ src/app/features/room/RoomTimeline.test.tsx:10:1
src/app/features/room-settings/RoomSettings.test.tsx: src/app/state/room/roomToOpenThread.ts#L12
TypeError: atomFamily is not a function ❯ src/app/state/room/roomToOpenThread.ts:12:45 ❯ src/app/features/room/Room.tsx:21:1 ❯ src/app/features/room/index.ts:1:1
src/app/features/forum/ForumView.test.ts: src/app/state/room/roomToOpenThread.ts#L12
TypeError: atomFamily is not a function ❯ src/app/state/room/roomToOpenThread.ts:12:45 ❯ src/app/features/room/Room.tsx:21:1 ❯ src/app/features/room/index.ts:1:1
src/app/state/scheduledMessages.test.ts: src/app/state/scheduledMessages.ts#L9
TypeError: atomFamily is not a function ❯ src/app/state/scheduledMessages.ts:9:48 ❯ src/app/state/scheduledMessages.test.ts:3:1
Tests
Can't store NODE_OPTIONS output parameter using '$GITHUB_ENV' command.
react(capitalized-calls): src/app/features/room/Room.tsx#L164
src/app/features/room/Room.tsx:164:28: Capitalized function called without JSX
react(capitalized-calls): src/app/components/page/Page.tsx#L118
src/app/components/page/Page.tsx:118:29: Capitalized function called without JSX
react(capitalized-calls): src/app/components/page/Page.tsx#L45
src/app/components/page/Page.tsx:45:36: Capitalized function called without JSX
react(capitalized-calls): src/app/components/page/Page.tsx#L32
src/app/components/page/Page.tsx:32:32: Capitalized function called without JSX
react(capitalized-calls): src/app/components/page/Page.tsx#L23
src/app/components/page/Page.tsx:23:34: Capitalized function called without JSX
react(exhaustive-effect-dependencies): src/app/hooks/useTimeoutToggle.ts#L33
src/app/hooks/useTimeoutToggle.ts:33:5: Found missing effect dependencies
react(memo-dependencies): src/app/hooks/useTimeoutToggle.ts#L27
src/app/hooks/useTimeoutToggle.ts:27:6: Found missing memoization dependencies
react(exhaustive-effect-dependencies): src/app/hooks/useRenderableMediaUrl.ts#L370
src/app/hooks/useRenderableMediaUrl.ts:370:7: Found extra effect dependencies
react(capitalized-calls): src/app/hooks/useAsyncSearch.ts#L128
src/app/hooks/useAsyncSearch.ts:128:12: Capitalized function called without JSX
react(exhaustive-effect-dependencies): src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx#L198
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx:198:5: Found extra effect dependencies
Lint
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Knip
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Typecheck
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Format check
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Tests
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"