Skip to content

chore: improve handling of start failures #55

chore: improve handling of start failures

chore: improve handling of start failures #55

Triggered via pull request July 30, 2026 17:41
Status Success
Total duration 2m 50s
Artifacts

pull-request.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

14 warnings
Lint
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/
Lint: BetterCapture/Service/AssetWriter.swift#L160
Function body should span 50 lines or less excluding comments and whitespace: currently spans 61 lines (function_body_length)
Lint: BetterCapture/Service/AssetWriter.swift#L60
Function body should span 50 lines or less excluding comments and whitespace: currently spans 55 lines (function_body_length)
Lint: BetterCapture/Service/AssetWriter.swift#L596
File should contain 500 lines or less: currently contains 596 (file_length)
Lint: BetterCapture/Service/AssetWriter.swift#L160
Function should have complexity 10 or less; currently complexity is 11 (cyclomatic_complexity)
Lint: BetterCapture/View/MenuBarSettingsView.swift#L662
File should contain 500 lines or less: currently contains 662 (file_length)
Lint: BetterCapture/View/AreaSelectionOverlay.swift#L174
Class body should span 300 lines or less excluding comments and whitespace: currently spans 436 lines (type_body_length)
Lint: BetterCapture/View/AreaSelectionOverlay.swift#L764
File should contain 500 lines or less: currently contains 764 (file_length)
Lint: BetterCapture/Model/SettingsStore.swift#L240
Class body should span 300 lines or less excluding comments and whitespace: currently spans 395 lines (type_body_length)
Lint: BetterCapture/Model/SettingsStore.swift#L748
File should contain 500 lines or less: currently contains 748 (file_length)
Lint: BetterCapture/ViewModel/RecorderViewModel.swift#L526
File should contain 500 lines or less: currently contains 526 (file_length)
Lint
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Build
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/
Test
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/