Build first-success onboarding with Metal keyboard journey #2302
ci.yml
on: pull_request
build-and-test
49s
code-quality
21s
Annotations
1 error and 14 warnings
|
build-and-test
Process completed with exit code 1.
|
|
code-quality
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
code-quality
print() statements found (consider using Logger)
|
|
code-quality
Force unwraps found in manager files
|
|
code-quality:
Sources/KeyPathAppKit/Services/Packs/PackInstaller.swift#L1016
Collection literals should not have trailing commas (trailing_comma)
|
|
code-quality:
Sources/KeyPathAppKit/Services/Packs/PackInstaller.swift#L1002
Collection literals should not have trailing commas (trailing_comma)
|
|
code-quality:
Sources/KeyPathAppKit/Services/Packs/PackInstaller.swift#L995
Collection literals should not have trailing commas (trailing_comma)
|
|
code-quality:
Sources/KeyPathAppKit/UI/Rules/FirstSuccessOnboardingWindowController.swift#L58
Collection literals should not have trailing commas (trailing_comma)
|
|
code-quality:
Sources/KeyPathAppKit/UI/Rules/FirstSuccessOnboardingWindowController.swift#L48
Collection literals should not have trailing commas (trailing_comma)
|
|
code-quality:
Sources/KeyPathInstallationWizard/UI/Components/WizardButtonBar.swift#L55
Types should be nested at most 1 level deep (nesting)
|
|
code-quality:
Sources/KeyPathAppKit/UI/KeyboardStage/KeyboardStageHost.swift#L337
Collection literals should not have trailing commas (trailing_comma)
|
|
code-quality:
Sources/KeyPathAppKit/UI/KeyboardStage/KeyboardStageHost.swift#L304
Collection literals should not have trailing commas (trailing_comma)
|
|
code-quality:
Plugins/CompileKeyboardStageMetal/CompileKeyboardStageMetal.swift#L27
Collection literals should not have trailing commas (trailing_comma)
|
|
code-quality:
Plugins/CompileKeyboardStageMetal/CompileKeyboardStageMetal.swift#L23
Collection literals should not have trailing commas (trailing_comma)
|
|
build-and-test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|