Skip to content

Build first-success onboarding with Metal keyboard journey #2302

Build first-success onboarding with Metal keyboard journey

Build first-success onboarding with Metal keyboard journey #2302

Triggered via pull request July 27, 2026 20:21
Status Failure
Total duration 52s
Artifacts

ci.yml

on: pull_request
build-and-test
49s
build-and-test
code-quality
21s
code-quality
Fit to window
Zoom out
Zoom in

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/