Skip to content

fix(strbuf): resolve potential use-after-free and UB in ffStrbufSetNS #3401

fix(strbuf): resolve potential use-after-free and UB in ffStrbufSetNS

fix(strbuf): resolve potential use-after-free and UB in ffStrbufSetNS #3401

Triggered via pull request April 8, 2026 13:03
Status Success
Total duration 46m 48s
Artifacts 20

ci.yml

on: pull_request
Matrix: linux-hosts
Matrix: linux-vms
Matrix: macos-hosts
Matrix: windows-hosts
spellcheck  /  spellcheck
18s
spellcheck / spellcheck
No-features-test  /  build
46s
No-features-test / build
Release  /  release
Release / release
Fit to window
Zoom out
Zoom in

Annotations

12 warnings
Musl-amd64 / build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: webiny/action-post-run@3.1.0. 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/
macOS-amd64 / build
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Linux-aarch64 / build
`--ignore-dependencies` is an unsupported Homebrew developer option! Adjust your PATH to put any preferred versions of applications earlier in the PATH rather than using this unsupported option!
macOS-aarch64 / build
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Linux-i686 / build
`--ignore-dependencies` is an unsupported Homebrew developer option! Adjust your PATH to put any preferred versions of applications earlier in the PATH rather than using this unsupported option!
Linux-amd64 / build
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.
Linux-amd64 / build
`--ignore-dependencies` is an unsupported Homebrew developer option! Adjust your PATH to put any preferred versions of applications earlier in the PATH rather than using this unsupported option!
Linux-armv6l / build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: uraimo/run-on-arch-action@v3. 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/
Linux-armv7l / build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: uraimo/run-on-arch-action@v3. 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/
Linux-s390x / build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: uraimo/run-on-arch-action@v3. 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/
Linux-riscv64 / build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: uraimo/run-on-arch-action@v3. 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/
Linux-ppc64le / build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: uraimo/run-on-arch-action@v3. 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
fastfetch-dragonfly-amd64
8.6 MB
sha256:f641a83704c1b986275fd628fc685457136063f0cdcad16a69e7393f43a9583d
fastfetch-freebsd-amd64
9.26 MB
sha256:c6b06e861f50c9d17f33f1784d531bb0ae3a4d31f9539c7fc6e2f0e14ac6e357
fastfetch-haiku-amd64
11.3 MB
sha256:3fd096c1cde962a65b851d633eadba02f264274c9cdd2f432d716d28507e7cb5
fastfetch-linux-aarch64
21.6 MB
sha256:2fef5cbdbb31e67122d62a26d7fac4ec10e5d7eb5abf2821caef7ee113999686
fastfetch-linux-amd64
21.8 MB
sha256:cda4b30e642e5f6d439c20f3437239b5b0b61ea9c5f0d7295948f78217ac9d01
fastfetch-linux-armv6l
18.7 MB
sha256:3e43b530125b44336b5b3567a1b049b32c5a7e19a626198bf35d46d28edd464a
fastfetch-linux-armv7l
15.6 MB
sha256:167eddd36936d8b563745ef8db69a7919fb945be81fe47e38c621b125cceacb8
fastfetch-linux-i686
17.1 MB
sha256:c53f113589424a1eaf751720e141c9ed8c5f072a55b643af5ab6ffc6ae03ccb4
fastfetch-linux-ppc64le
16.4 MB
sha256:a7d9d4e811987feba7237c43ccfce2575bc946b4d1b479f2ad35080a60858afe
fastfetch-linux-riscv64
15 MB
sha256:fd9211ea0c13ef458e4c9c1c971a67a2b8dfb4630024bfdad65264ae489dfc81
fastfetch-linux-s390x
16.4 MB
sha256:51ff29aac3f0d7e71df017eae2b6b7f295492ee25262b7bec232c287a121de23
fastfetch-macos-aarch64
1.57 MB
sha256:bba2c2cba88fb43dbc23a3677d5b005e4f98236e919e42d22754e17dea91fb5a
fastfetch-macos-amd64
1.65 MB
sha256:2327cb585b921431e5845fb5c39a4bc4f81fafe3400aaa73092739c7c12ebfdc
fastfetch-musl-amd64
9.91 MB
sha256:0b94c3db87fb9b7a95463145aad254204390f72a21b09a339eeba11e21ae05a9
fastfetch-netbsd-amd64
8.9 MB
sha256:bbbde5ad8f95560ae10e4b41dcffdfe5aa48e7f840f2f0373a952b58564f6f8c
fastfetch-omnios-amd64
13.1 MB
sha256:aa74129c58c791c9c57a21c96022d0efd39a9a72c520a960bec7877f52e02590
fastfetch-openbsd-amd64
8.73 MB
sha256:0fc42572bca29eac6410c162a0c5db93b2d2e21453d69e78c6cc678abde0cef6
fastfetch-solaris-amd64
13 MB
sha256:b4363f1f524fb0715aeee9e6266ca0f4e649b74278dde66060d500d7846e2a83
fastfetch-windows-aarch64
7 MB
sha256:d66443a832a34709aae1d46841b5dc431e71aa1800b71d5a1dcf6232c7c9af16
fastfetch-windows-amd64
7.29 MB
sha256:3ab10b00880d3d985c0acd3e51901027d7eeaee7251d0a74680e64d39b28af19