Skip to content

chore(lint): migrate repo to oxlint and stabilize validation #197

chore(lint): migrate repo to oxlint and stabilize validation

chore(lint): migrate repo to oxlint and stabilize validation #197

Triggered via pull request March 26, 2026 00:24
Status Cancelled
Total duration 11m 41s
Artifacts

pr.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

54 errors and 8 warnings
NPM Publish Dry Run — Pack
Found 3 errors in the same file, starting at: ../packages/configs/lint-config-rules/private.ts:2
NPM Publish Dry Run — Pack
Try `npm i --save-dev @types/rnx-kit__oxlint-config` if it exists or add a new declaration (.d.ts) file containing `declare module '@rnx-kit/oxlint-config/typescript-stylistic';`
NPM Publish Dry Run — Pack
../packages/configs/lint-config-rules/private.ts(4,23): error TS7016: Could not find a declaration file for module '@rnx-kit/oxlint-config/typescript-stylistic'. '/home/runner/work/fluentui-react-native/fluentui-react-native/node_modules/.store/@rnx-kit-oxlint-config-virtual-b6acdc7b01/package/src/configs/typescript-stylistic.js' implicitly has an 'any' type.
NPM Publish Dry Run — Pack
Try `npm i --save-dev @types/rnx-kit__oxlint-config` if it exists or add a new declaration (.d.ts) file containing `declare module '@rnx-kit/oxlint-config/strict';`
NPM Publish Dry Run — Pack
../packages/configs/lint-config-rules/private.ts(3,20): error TS7016: Could not find a declaration file for module '@rnx-kit/oxlint-config/strict'. '/home/runner/work/fluentui-react-native/fluentui-react-native/node_modules/.store/@rnx-kit-oxlint-config-virtual-b6acdc7b01/package/src/configs/strict.js' implicitly has an 'any' type.
NPM Publish Dry Run — Pack
Try `npm i --save-dev @types/rnx-kit__oxlint-config` if it exists or add a new declaration (.d.ts) file containing `declare module '@rnx-kit/oxlint-config/sdl-required';`
NPM Publish Dry Run — Pack
../packages/configs/lint-config-rules/private.ts(2,25): error TS7016: Could not find a declaration file for module '@rnx-kit/oxlint-config/sdl-required'. '/home/runner/work/fluentui-react-native/fluentui-react-native/node_modules/.store/@rnx-kit-oxlint-config-virtual-b6acdc7b01/package/src/configs/sdl-required.js' implicitly has an 'any' type.
NPM Publish Dry Run — Pack
Running yarn run build-core, pid: 2498
NPM Publish Dry Run — Pack
local cache fetch: a603883282ef14f8012db2263a4a187923033271 false
@fluentui-react-native/scripts build-core
Build failed
Android PR
Found 3 errors in the same file, starting at: ../packages/configs/lint-config-rules/private.ts:2
Android PR
Try `npm i --save-dev @types/rnx-kit__oxlint-config` if it exists or add a new declaration (.d.ts) file containing `declare module '@rnx-kit/oxlint-config/typescript-stylistic';`
Android PR
../packages/configs/lint-config-rules/private.ts(4,23): error TS7016: Could not find a declaration file for module '@rnx-kit/oxlint-config/typescript-stylistic'. '/home/runner/work/fluentui-react-native/fluentui-react-native/node_modules/.store/@rnx-kit-oxlint-config-virtual-b6acdc7b01/package/src/configs/typescript-stylistic.js' implicitly has an 'any' type.
Android PR
Try `npm i --save-dev @types/rnx-kit__oxlint-config` if it exists or add a new declaration (.d.ts) file containing `declare module '@rnx-kit/oxlint-config/strict';`
Android PR
../packages/configs/lint-config-rules/private.ts(3,20): error TS7016: Could not find a declaration file for module '@rnx-kit/oxlint-config/strict'. '/home/runner/work/fluentui-react-native/fluentui-react-native/node_modules/.store/@rnx-kit-oxlint-config-virtual-b6acdc7b01/package/src/configs/strict.js' implicitly has an 'any' type.
Android PR
Try `npm i --save-dev @types/rnx-kit__oxlint-config` if it exists or add a new declaration (.d.ts) file containing `declare module '@rnx-kit/oxlint-config/sdl-required';`
Android PR
../packages/configs/lint-config-rules/private.ts(2,25): error TS7016: Could not find a declaration file for module '@rnx-kit/oxlint-config/sdl-required'. '/home/runner/work/fluentui-react-native/fluentui-react-native/node_modules/.store/@rnx-kit-oxlint-config-virtual-b6acdc7b01/package/src/configs/sdl-required.js' implicitly has an 'any' type.
Android PR
Running yarn run build-core, pid: 2539
Android PR
local cache fetch: a603883282ef14f8012db2263a4a187923033271 false
@fluentui-react-native/scripts build-core
Build failed
Check for Changesets
Process completed with exit code 1.
JS PR
at file:///home/runner/work/fluentui-react-native/fluentui-react-native/scripts/src/tasks/depcheck.ts:122:20
JS PR
Internal Error: Dependency checking failed
JS PR
- [warn]: unused devDependency: @rnx-kit/metro-config
JS PR
- [warn]: unused devDependency: @react-native/metro-babel-transformer
JS PR
- [warn]: unused devDependency: @fluentui-react-native/kit-config
JS PR
- [warn]: unused devDependency: @babel/runtime
JS PR
- [warn]: unused devDependency: @babel/core
JS PR
Running yarn run lint-package, pid: 2478
JS PR
local cache fetch: 089804c8ea02c7091c1e64c62298c34e75c928df false
@fluentui-react-native/e2e-testing lint-package
Build failed
Win32 PR
Found 3 errors in the same file, starting at: ../packages/configs/lint-config-rules/private.ts:2
Win32 PR
Try `npm i --save-dev @types/rnx-kit__oxlint-config` if it exists or add a new declaration (.d.ts) file containing `declare module '@rnx-kit/oxlint-config/typescript-stylistic';`
Win32 PR
../packages/configs/lint-config-rules/private.ts(4,23): error TS7016: Could not find a declaration file for module '@rnx-kit/oxlint-config/typescript-stylistic'. 'D:/a/fluentui-react-native/fluentui-react-native/node_modules/.store/@rnx-kit-oxlint-config-virtual-b6acdc7b01/package/src/configs/typescript-stylistic.js' implicitly has an 'any' type.
Win32 PR
Try `npm i --save-dev @types/rnx-kit__oxlint-config` if it exists or add a new declaration (.d.ts) file containing `declare module '@rnx-kit/oxlint-config/strict';`
Win32 PR
../packages/configs/lint-config-rules/private.ts(3,20): error TS7016: Could not find a declaration file for module '@rnx-kit/oxlint-config/strict'. 'D:/a/fluentui-react-native/fluentui-react-native/node_modules/.store/@rnx-kit-oxlint-config-virtual-b6acdc7b01/package/src/configs/strict.js' implicitly has an 'any' type.
Win32 PR
Try `npm i --save-dev @types/rnx-kit__oxlint-config` if it exists or add a new declaration (.d.ts) file containing `declare module '@rnx-kit/oxlint-config/sdl-required';`
Win32 PR
../packages/configs/lint-config-rules/private.ts(2,25): error TS7016: Could not find a declaration file for module '@rnx-kit/oxlint-config/sdl-required'. 'D:/a/fluentui-react-native/fluentui-react-native/node_modules/.store/@rnx-kit-oxlint-config-virtual-b6acdc7b01/package/src/configs/sdl-required.js' implicitly has an 'any' type.
Win32 PR
Running yarn run build-core, pid: 9460
Win32 PR
local cache fetch: a603883282ef14f8012db2263a4a187923033271 false
@fluentui-react-native/scripts build-core
Build failed
Windows PR
Found 3 errors in the same file, starting at: ../packages/configs/lint-config-rules/private.ts:2
Windows PR
Try `npm i --save-dev @types/rnx-kit__oxlint-config` if it exists or add a new declaration (.d.ts) file containing `declare module '@rnx-kit/oxlint-config/typescript-stylistic';`
Windows PR
../packages/configs/lint-config-rules/private.ts(4,23): error TS7016: Could not find a declaration file for module '@rnx-kit/oxlint-config/typescript-stylistic'. 'D:/a/fluentui-react-native/fluentui-react-native/node_modules/.store/@rnx-kit-oxlint-config-virtual-b6acdc7b01/package/src/configs/typescript-stylistic.js' implicitly has an 'any' type.
Windows PR
Try `npm i --save-dev @types/rnx-kit__oxlint-config` if it exists or add a new declaration (.d.ts) file containing `declare module '@rnx-kit/oxlint-config/strict';`
Windows PR
../packages/configs/lint-config-rules/private.ts(3,20): error TS7016: Could not find a declaration file for module '@rnx-kit/oxlint-config/strict'. 'D:/a/fluentui-react-native/fluentui-react-native/node_modules/.store/@rnx-kit-oxlint-config-virtual-b6acdc7b01/package/src/configs/strict.js' implicitly has an 'any' type.
Windows PR
Try `npm i --save-dev @types/rnx-kit__oxlint-config` if it exists or add a new declaration (.d.ts) file containing `declare module '@rnx-kit/oxlint-config/sdl-required';`
Windows PR
../packages/configs/lint-config-rules/private.ts(2,25): error TS7016: Could not find a declaration file for module '@rnx-kit/oxlint-config/sdl-required'. 'D:/a/fluentui-react-native/fluentui-react-native/node_modules/.store/@rnx-kit-oxlint-config-virtual-b6acdc7b01/package/src/configs/sdl-required.js' implicitly has an 'any' type.
Windows PR
Running yarn run build-core, pid: 4644
Windows PR
local cache fetch: a603883282ef14f8012db2263a4a187923033271 false
@fluentui-react-native/scripts build-core
Build failed
macOS PR
Canceling since a higher priority waiting request for PR-refs/pull/4075/merge exists
PR
Canceling since a higher priority waiting request for PR-refs/pull/4075/merge exists
iOS PR
Canceling since a higher priority waiting request for PR-refs/pull/4075/merge exists
NPM Publish Dry Run — Pack
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 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/
Android PR
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 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/
JS PR
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 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/
Win32 PR
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/upload-artifact@v4, microsoft/setup-msbuild@v2. 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/
Win32 PR
No files were found with the provided path: apps/E2E/reports apps/E2E/errorShots. No artifacts will be uploaded.
Windows PR
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/upload-artifact@v4, microsoft/setup-msbuild@v2. 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/
Windows PR
No files were found with the provided path: apps/E2E/reports apps/E2E/errorShots. No artifacts will be uploaded.
Test repo links
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 will be forced to run with Node.js 24 by default starting June 2nd, 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/