Pass build configuration to Linux CI and use Blacksmith runners #648
Triggered via pull request
March 19, 2026 04:52
Status
Success
Total duration
1h 43m 45s
Artifacts
–
static-analysis.yml
on: pull_request
REUSE Compliance Check
/
REUSE Compliance Check
10s
SwiftLint
/
SwiftLint
19s
Periphery
/
Periphery
6m 33s
Markdown Link Check
/
Check Links
48s
CodeQL
/
Test using xcodebuild or run fastlane
1h 43m
Annotations
17 warnings
|
REUSE Compliance Check / REUSE Compliance Check
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/
|
|
SwiftLint / SwiftLint
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/
|
|
Periphery / Periphery
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/
|
|
superfluousIgnoreCommand:
MyHeartCounts/Heart Health Dashboard/Score.swift#L155
Superfluous ignore comment for parameter '`default`' (declaration is referenced and should not be ignored)
|
|
superfluousIgnoreCommand:
MyHeartCounts/Heart Health Dashboard/Score.swift#L137
Superfluous ignore comment for parameter '`default`' (declaration is referenced and should not be ignored)
|
|
unused:
MyHeartCounts/Heart Health Dashboard/HeartHealthDashboard.swift#L33
Unused property 'cal'
|
|
unused:
MyHeartCounts/Heart Health Dashboard/HeartHealthDashboard.swift#L32
Unused property 'locale'
|
|
|
|
unused:
MyHeartCounts/Heart Health Dashboard/Health Dashboard/DefaultHealthDashboardTile.swift#L125
Unused property 'locale'
|
|
unused:
MyHeartCounts/Heart Health Dashboard/DetailedHealthStatsView.swift#L219
Unused property 'cal'
|
|
unused:
MyHeartCounts/Heart Health Dashboard/DetailedHealthStatsView.swift#L218
Unused property 'locale'
|
|
superfluousIgnoreCommand:
MyHeartCounts/Heart Health Dashboard/Components/Gauge.swift#L22
Superfluous ignore comment for function 'relative(_:)' (declaration is referenced and should not be ignored)
|
|
superfluousIgnoreCommand:
MyHeartCounts/Account/Demographics/StageOfChange.swift#L15
Superfluous ignore comment for property 'title' (declaration is referenced and should not be ignored)
|
|
Markdown Link Check / Check Links
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, 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/
|
|
CodeQL / Test using xcodebuild or run fastlane
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, github/codeql-action/analyze@v3, github/codeql-action/init@v3. 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/
|
|
CodeQL / Test using xcodebuild or run fastlane
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses.
To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
|
|
CodeQL / Test using xcodebuild or run fastlane
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
|