Skip to content

Merge main

Merge main #124

Triggered via push April 15, 2026 16:10
Status Success
Total duration 25m 28s
Artifacts 16

build.yml

on: push
Matrix: build
(iOS) Create XCFramework
23s
(iOS) Create XCFramework
Fit to window
Zoom out
Zoom in

Annotations

48 warnings
(arm-linux-gnueabihf) Build curl-impersonate
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2, actions/upload-artifact@v4, goto-bus-stop/setup-zig@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/
(arm-linux-gnueabihf) Build curl-impersonate
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0QLrfaQAAAAAIqgiyxXTlR4ICA9AozzWfQ0hHRURHRTE5MTYARWRnZQ==
(arm-linux-gnueabihf) Build curl-impersonate
Failed to restore: Cache service responded with 400
(arm64-apple-ios-simulator) Build curl-impersonate
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2, actions/upload-artifact@v4. 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/
(arm64-apple-ios-simulator) Build curl-impersonate
curl 8.19.0 is already installed and up-to-date. To reinstall 8.19.0, run: brew reinstall curl
(arm64-apple-ios-simulator) Build curl-impersonate
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
(arm64-apple-ios-simulator) Build curl-impersonate
cmake 4.3.1 is already installed and up-to-date. To reinstall 4.3.1, run: brew reinstall cmake
(arm64-apple-ios-simulator) Build curl-impersonate
pkgconf 2.5.1 is already installed and up-to-date. To reinstall 2.5.1, run: brew reinstall pkgconf
(x86_64-linux-musl) Build curl-impersonate
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2, actions/upload-artifact@v4, goto-bus-stop/setup-zig@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/
(x86_64-linux-musl) Build curl-impersonate
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0pbrfaQAAAABqd4LNn+mKSa+I9dxvOCE3UEFPRURHRTA1MTcARWRnZQ==
(x86_64-linux-musl) Build curl-impersonate
Failed to restore: Cache service responded with 400
(arm64-apple-ios) Build curl-impersonate
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2, actions/upload-artifact@v4. 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/
(arm64-apple-ios) Build curl-impersonate
curl 8.19.0 is already installed and up-to-date. To reinstall 8.19.0, run: brew reinstall curl
(arm64-apple-ios) Build curl-impersonate
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
(arm64-apple-ios) Build curl-impersonate
cmake 4.3.1 is already installed and up-to-date. To reinstall 4.3.1, run: brew reinstall cmake
(arm64-apple-ios) Build curl-impersonate
pkgconf 2.5.1 is already installed and up-to-date. To reinstall 2.5.1, run: brew reinstall pkgconf
(i386-linux-gnu) Build curl-impersonate
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2, actions/upload-artifact@v4, goto-bus-stop/setup-zig@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/
(i386-linux-gnu) Build curl-impersonate
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0WbvfaQAAAADNB/KtgfC9S6Evjaosk+QVREVOMzAxMDAwMTA2MDE3AEVkZ2U=
(i386-linux-gnu) Build curl-impersonate
Failed to restore: Cache service responded with 400
(arm64-macos) Build curl-impersonate
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2, actions/upload-artifact@v4. 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/
(arm64-macos) Build curl-impersonate
curl 8.19.0 is already installed and up-to-date. To reinstall 8.19.0, run: brew reinstall curl
(arm64-macos) Build curl-impersonate
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
(arm64-macos) Build curl-impersonate
cmake 4.3.1 is already installed and up-to-date. To reinstall 4.3.1, run: brew reinstall cmake
(arm64-macos) Build curl-impersonate
pkgconf 2.5.1 is already installed and up-to-date. To reinstall 2.5.1, run: brew reinstall pkgconf
(aarch64-linux-musl) Build curl-impersonate
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2, actions/upload-artifact@v4, goto-bus-stop/setup-zig@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/
(aarch64-linux-musl) Build curl-impersonate
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0k7vfaQAAAADwYLOwyC5lSZIqOG5U6IsVQ0hHRURHRTE5MTkARWRnZQ==
(aarch64-linux-musl) Build curl-impersonate
Failed to restore: Cache service responded with 400
(x86_64-macos) Build curl-impersonate
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2, actions/upload-artifact@v4. 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/
(x86_64-macos) Build curl-impersonate
curl 8.19.0 is already installed and up-to-date. To reinstall 8.19.0, run: brew reinstall curl
(x86_64-macos) Build curl-impersonate
libtool 2.5.4 is already installed and up-to-date. To reinstall 2.5.4, run: brew reinstall libtool
(x86_64-macos) Build curl-impersonate
autoconf 2.73 is already installed and up-to-date. To reinstall 2.73, run: brew reinstall autoconf
(x86_64-macos) Build curl-impersonate
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
(x86_64-macos) Build curl-impersonate
cmake 4.3.1 is already installed and up-to-date. To reinstall 4.3.1, run: brew reinstall cmake
(x86_64-macos) Build curl-impersonate
pkgconf 2.5.1 is already installed and up-to-date. To reinstall 2.5.1, run: brew reinstall pkgconf
(loongarch64-linux-gnu) Build curl-impersonate
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2, actions/upload-artifact@v4, goto-bus-stop/setup-zig@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/
(loongarch64-linux-gnu) Build curl-impersonate
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>06LvfaQAAAACC+XDI9lI7Q5MaXi8B/RIdUEhMMzBFREdFMDQyMQBFZGdl
(loongarch64-linux-gnu) Build curl-impersonate
Failed to restore: Cache service responded with 400
(aarch64-linux-android) Build curl-impersonate
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2, actions/upload-artifact@v4. 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/
(x86_64-linux-gnu) Build curl-impersonate
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2, actions/upload-artifact@v4, goto-bus-stop/setup-zig@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/
(x86_64-linux-gnu) Build curl-impersonate
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0mbzfaQAAAAAuzkXyYFApR4RpjjSzFg4hTVNQMzExMDAwMTA4MDMzAEVkZ2U=
(x86_64-linux-gnu) Build curl-impersonate
Failed to restore: Cache service responded with 400
(riscv64-linux-gnu) Build curl-impersonate
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2, actions/upload-artifact@v4, goto-bus-stop/setup-zig@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/
(riscv64-linux-gnu) Build curl-impersonate
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0xLzfaQAAAACYAmlzVhDjS4ai4vbeopVzUEhYMzFFREdFMDUyMABFZGdl
(riscv64-linux-gnu) Build curl-impersonate
Failed to restore: Cache service responded with 400
(aarch64-linux-gnu) Build curl-impersonate
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v2, actions/upload-artifact@v4, goto-bus-stop/setup-zig@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/
(aarch64-linux-gnu) Build curl-impersonate
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0xbzfaQAAAAAS2UWGHfTfQ4wjbcXPZMaKREVOMzAxMDAwMTA3MDA5AEVkZ2U=
(aarch64-linux-gnu) Build curl-impersonate
Failed to restore: Cache service responded with 400
(iOS) Create XCFramework
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/upload-artifact@v4. 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
artifacts.aarch64-linux-android
9.19 MB
sha256:f4ff989b6da6ce6e865016b4715429b312fc0b5435b73b195bcaf140c7167040
artifacts.aarch64-linux-gnu
13.6 MB
sha256:9519e1c79178a3e1ee834c2df322ee5adac9c1277d4681d5a34394c0e91eea9d
artifacts.aarch64-linux-musl
20.1 MB
sha256:b0e2a5d9eb3a0943919e90c0fdfb74d4f80984fcdac64ca09a99932f076b7897
artifacts.arm-linux-gnueabihf
12.8 MB
sha256:f91eaaef14b84cb0be1f1569df9950039c88af6000da25ad53e7518a63d8147d
artifacts.arm64-apple-ios
10.5 MB
sha256:bab29d1fe17b3a50b584fa21848545851f3e7d72a1e399a0f2e938237a2f831b
artifacts.arm64-apple-ios-simulator
10.6 MB
sha256:c80c088ae9c0d68fbc993e33004f2598a43170ddd47401983985743e8910ac48
artifacts.arm64-macos
11.4 MB
sha256:774da44600f7a997e3554682c862de782b309f0f2e9d24d9d867bd01fe66efaa
artifacts.i386-linux-gnu
12.5 MB
sha256:be60bbde03408aba637224c47d320ae236fa8b6ff51db949c305f4252c78f1aa
artifacts.ios-xcframework
18 MB
sha256:791c96ea015b6f0636b41fcb5fdd8317393316dbcdd7ee065417b57d1ca5d179
artifacts.loongarch64-linux-gnu
12.9 MB
sha256:6b42338050edc967bda500cfb86137f2d0947e20d085d0e6b69adadd693aa63a
artifacts.riscv64-linux-gnu
20.9 MB
sha256:e55a42095d657d43d35a0ccee90b30d5e30a073b43a9b26a7584e3b5a1966cc2
artifacts.x86_64-linux-gnu
14.2 MB
sha256:99a6d9fcbedca7e0efa016c47f8c0bf8601c898f0e98d1dda1202a9ecf987823
artifacts.x86_64-linux-musl
20.9 MB
sha256:6f24cfe7b4a02fc7bcdfaef1ad0aa4ceaed088fa71c74387f0ecca0c2ffea8fa
artifacts.x86_64-macos
12.1 MB
sha256:4f7f4c1ffe3fc79ff8cf4eed61484881e02737eb3f92f7566de5d13a4bf1f1ff
ios-slice.arm64-apple-ios
9.22 MB
sha256:96959cc061bc086d51eff53ca7bd0fefcd8be2f672e5d055b9829604a2733bcf
ios-slice.arm64-apple-ios-simulator
9.25 MB
sha256:2d262042eb04053f0c878fc95072ee4b168f8422092f0d44a4fea9de9606bea1