Skip to content

Use the new compiler inline annotations when available #1047

Use the new compiler inline annotations when available

Use the new compiler inline annotations when available #1047

Triggered via pull request April 10, 2026 15:47
Status Success
Total duration 11m 33s
Artifacts 16

ci.yml

on: pull_request
Matrix: Build JBird (macOS)
Matrix: Build JBird (Ubuntu)
Matrix: Build JBird (Windows)
Matrix: Build JBird (Android)
Matrix: Build JBird (iOS)
Matrix: Build JBird (macOS)
Matrix: Build JBird (tvOS)
Matrix: Build JBird (visionOS)
Matrix: Build JBird (WebAssembly)
Matrix: Build JBird (watchOS)
Matrix: Build XCFrameworks
Run SwiftFormat
2m 10s
Run SwiftFormat
Run clang-format
19s
Run clang-format
Validate Documentation
2m 6s
Validate Documentation
Measure Test Coverage
1m 29s
Measure Test Coverage
Run Static Analyzer
24s
Run Static Analyzer
Matrix: Build JBird (Mac Catalyst)
Matrix: Test JBird (macOS)
Matrix: Test JBird (Ubuntu)
Matrix: Test JBird (Windows)
Validate Pull Request
3s
Validate Pull Request
Fit to window
Zoom out
Zoom in

Annotations

4 warnings
Build JBird (Android) (6.2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. 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/
Build JBird (Android) (6.3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. 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/
Build JBird (WebAssembly) (6.1)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: swiftwasm/setup-swiftwasm@v2. 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/
Build JBird (Android) (6.1)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830. 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/

Artifacts

Produced during runtime
Name Size Digest
android-build-6.1
604 MB
sha256:b74df17b71ad8c7ef581307e967302ed4c0ced1222ffa59459f4335847e55424
android-build-6.2
104 MB
sha256:44ff76121cd2c2a6fea4cb631809913da9f53f80471ee26f73ef196c25b802e4
android-build-6.3
596 MB
sha256:f9881e805992199c6f189f97a3041067e91c204cc2b2912b4f44a140e0ff10bc
coverage-23c26cb0f712b3de433b521badef471d1b2cafc7 Expired
253 KB
sha256:20bf563b9a96aa6fc11450813f52c0bd2d9d1552eb321065cd3190a69a90f083
macos-build-6.1
735 MB
sha256:652dfd77d658afce4eb75cc8e290a38d44a8a4128b0e5bcd96fe73e52c51c69f
macos-build-6.2
740 MB
sha256:92744caf53574359806e7ec7f8674cdb0df7b8ee547d79b639c2df864f7fbd99
macos-build-6.3
740 MB
sha256:82e5d77eb0cdf8f505f32db32e182b70a20c18f3286993b43ff019671e9622f6
ubuntu-build-6.1
678 MB
sha256:949640b0fbbf7d41907360677f422dbdb14d0728c4f394f7bdab134a343b055e
ubuntu-build-6.2
646 MB
sha256:bd6f24a6a58819057bda3f4460ddb92f8871716c09ea287209c2d3c542e79bfe
ubuntu-build-6.3
650 MB
sha256:95ac0c76b4b9adc79e18db124a23dba68f07afb3fdf778a1161a1b4ff149ce2d
wasm-build-6.1
597 MB
sha256:0c47534db146f34c2bc3c938bda4123f93e0c646f986d490ab8c2cc155080e72
wasm-build-6.2
96.9 MB
sha256:94c163a01b0e8571cbfde87db7a630f48a93f7a20e43a7daa2ecb4c9504b9385
wasm-build-6.3
588 MB
sha256:5b5381b6bccf03d6755594f1a9806ffbc1c74b1f03f3fea5f09f31c5c3837515
windows-build-6.1
690 MB
sha256:11391f20c3a81c6c8f5b337ced5e1c39fefca2c967837d64d249f0c8164d331c
windows-build-6.2
780 MB
sha256:2d231969a090bf9abc38a189ea346c8a6bd66bc8e13ceb35f23cb94ca3ed3053
windows-build-6.3
788 MB
sha256:d2cb43c264de6d9d4865fa1d027acb27c3d374413798d4ff2304b4ff72f0fad0