fix(expo): migrate useSSO to core-3 and fix browser dismissal for OAuth/SSO flows #26568
Annotations
3 errors and 8 warnings
|
Run lint
Process completed with exit code 1.
|
|
Run lint:
packages/expo/src/hooks/useSSO.ts#L1
Run autofix to sort these imports!
|
|
Run lint
@clerk/expo#lint: command (/home/runner/_work/javascript/javascript/packages/expo) /home/runner/setup-pnpm/node_modules/.bin/pnpm run lint exited (1)
|
|
Complete job
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/github-script@v7, useblacksmith/setup-node@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
|
|
Run lint:
packages/expo/src/local-credentials/useLocalCredentials/useLocalCredentials.ts#L104
React Hook useEffect has a missing dependency: 'getUserCredentials'. Either include it or remove the dependency array
|
|
Run lint:
packages/expo/src/hooks/useSSO.ts#L104
Unexpected `await` of a non-Promise (non-"Thenable") value
|
|
Run lint:
packages/expo/src/hooks/useOAuth.ts#L89
Unexpected `await` of a non-Promise (non-"Thenable") value
|
|
Run lint:
packages/expo/src/hooks/useOAuth.ts#L83
Include a description after the "@ts-ignore" directive to explain why the @ts-ignore is necessary. The description must be 3 characters or longer
|
|
Run lint:
packages/expo/src/hooks/useOAuth.ts#L36
React Hook "useSignUp" is called conditionally. React Hooks must be called in the exact same order in every component render. Did you accidentally call a React Hook after an early return?
|
|
Run lint:
packages/expo/src/hooks/useOAuth.ts#L35
React Hook "useSignIn" is called conditionally. React Hooks must be called in the exact same order in every component render. Did you accidentally call a React Hook after an early return?
|
|
Run lint:
packages/expo/src/hooks/useNativeSession.ts#L117
Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator
|
Loading