feat(blog+admin+settings): autoblog blog, admin page, settings auth fix #287
Annotations
13 errors and 4 warnings
|
src/app/settings/page.test.tsx > SettingsPage > saving settings > should save max participants to localStorage:
apps/web/src/app/settings/page.test.tsx#L147
TestingLibraryElementError: Unable to find an accessible element with the role "combobox"
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 />
</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:109:15
❯ src/app/settings/page.test.tsx:147:30
|
|
src/app/settings/page.test.tsx > SettingsPage > saving settings > should save capture quality to localStorage:
apps/web/src/app/settings/page.test.tsx#L136
TestingLibraryElementError: Unable to find an accessible element with the role "combobox"
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 />
</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:109:15
❯ src/app/settings/page.test.tsx:136:30
|
|
src/app/settings/page.test.tsx > SettingsPage > saving settings > should save recording quality to localStorage:
apps/web/src/app/settings/page.test.tsx#L125
TestingLibraryElementError: Unable to find an accessible element with the role "combobox"
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 />
</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:109:15
❯ src/app/settings/page.test.tsx:125:30
|
|
src/app/settings/page.test.tsx > SettingsPage > loading settings > should handle invalid JSON in localStorage:
apps/web/src/app/settings/page.test.tsx#L115
TestingLibraryElementError: Unable to find an accessible element with the role "combobox"
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 />
</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:109:15
❯ src/app/settings/page.test.tsx:115:30
|
|
src/app/settings/page.test.tsx > SettingsPage > loading settings > should use default settings when localStorage is empty:
apps/web/src/app/settings/page.test.tsx#L98
TestingLibraryElementError: Unable to find an accessible element with the role "combobox"
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 />
</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:109:15
❯ src/app/settings/page.test.tsx:98:30
|
|
src/app/settings/page.test.tsx > SettingsPage > loading settings > should load settings from localStorage:
apps/web/src/app/settings/page.test.tsx#L82
TestingLibraryElementError: Unable to find an accessible element with the role "combobox"
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 />
</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:109:15
❯ src/app/settings/page.test.tsx:82:39
|
|
src/app/settings/page.test.tsx > SettingsPage > rendering > should render back link to dashboard:
apps/web/src/app/settings/page.test.tsx#L64
TestingLibraryElementError: Unable to find an accessible element with the role "link" and name `/back/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 />
</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/settings/page.test.tsx:64:31
|
|
src/app/settings/page.test.tsx > SettingsPage > rendering > should render header and footer:
apps/web/src/app/settings/page.test.tsx#L57
TestingLibraryElementError: Unable to find an element by: [data-testid="header"]
Ignored nodes: comments, script, style
<body>
<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/settings/page.test.tsx:57:21
|
|
src/app/settings/page.test.tsx > SettingsPage > rendering > should render settings page with all sections:
apps/web/src/app/settings/page.test.tsx#L46
TestingLibraryElementError: Unable to find an element with the text: Settings. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
Ignored nodes: comments, script, style
<body>
<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/settings/page.test.tsx:46:21
|
|
Test
@pairux/web#test: command (/home/runner/work/pairux.com/pairux.com/apps/web) /home/runner/setup-pnpm/node_modules/.bin/pnpm run test exited (1)
|
|
Lint
Process completed with exit code 2.
|
|
Lint
Argument of type '{ allowedNiches: any; heuristics: { minWordCount: any; maxLinkDensity: number; bannedTerms: any; }; minQualityScore: any; anthropicApiKey: string | undefined; }' is not assignable to parameter of type 'GateConfig' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties.
|
|
Lint
@pairux/web#typecheck: command (/home/runner/work/pairux.com/pairux.com/apps/web) /home/runner/setup-pnpm/node_modules/.bin/pnpm run typecheck exited (2)
|
|
Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Lint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Lint:
apps/web/src/hooks/useWebRTC.ts#L456
React Hook useCallback has a missing dependency: 'sendSignal'. Either include it or remove the dependency array
|
|
Lint:
apps/web/src/hooks/useWebRTC.ts#L412
React Hook useCallback has a missing dependency: 'sendSignal'. Either include it or remove the dependency array
|