Skip to content

chore(release): bump version to 0.2.7 #85

chore(release): bump version to 0.2.7

chore(release): bump version to 0.2.7 #85

Triggered via push April 16, 2026 00:09
Status Success
Total duration 18m 59s
Artifacts 6

build.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

87 warnings
mini-linux
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/upload-artifact@v4, lukka/run-vcpkg@v11. 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/
mini-linux: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/Initialize.cpp#L151
missing initializer for member ‘glslang::{anonymous}::Versioning::minExtendedVersion’ [-Wmissing-field-initializers]
mini-linux: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/Initialize.cpp#L146
missing initializer for member ‘glslang::{anonymous}::Versioning::extensions’ [-Wmissing-field-initializers]
mini-linux: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/Initialize.cpp#L146
missing initializer for member ‘glslang::{anonymous}::Versioning::numExtensions’ [-Wmissing-field-initializers]
mini-linux: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/Initialize.cpp#L146
missing initializer for member ‘glslang::{anonymous}::Versioning::minCoreVersion’ [-Wmissing-field-initializers]
mini-linux: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/Initialize.cpp#L146
missing initializer for member ‘glslang::{anonymous}::Versioning::minExtendedVersion’ [-Wmissing-field-initializers]
mini-linux: external/ncnn/ncnn-20260113-src/CMakeLists.txt#L758
The compiler does not support avx512 fp16 extension. NCNN_AVX512FP16 will
mini-linux: external/ncnn/ncnn-20260113-src/CMakeLists.txt#L751
The compiler does not support avx512 bf16 extension. NCNN_AVX512BF16 will
mini-linux: external/ncnn/ncnn-20260113-src/CMakeLists.txt#L733
The compiler does not support avx ne convert extension. NCNN_AVXNECONVERT
mini-linux: external/ncnn/ncnn-20260113-src/CMakeLists.txt#L723
The compiler does not support avx vnni int16 extension. NCNN_AVXVNNIINT16
mini-linux: external/ncnn/ncnn-20260113-src/CMakeLists.txt#L716
The compiler does not support avx vnni int8 extension. NCNN_AVXVNNIINT8
mini-macos
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/upload-artifact@v4, lukka/run-vcpkg@v11. 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/
mini-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/Initialize.cpp#L262
missing field 'name' initializer [-Wmissing-field-initializers]
mini-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/Initialize.cpp#L156
missing field 'minExtendedVersion' initializer [-Wmissing-field-initializers]
mini-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/Initialize.cpp#L151
missing field 'minExtendedVersion' initializer [-Wmissing-field-initializers]
mini-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/Initialize.cpp#L146
missing field 'minExtendedVersion' initializer [-Wmissing-field-initializers]
mini-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/iomapper.cpp#L863
definition of implicit copy constructor for 'TSlotCollector' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
mini-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/iomapper.cpp#L371
definition of implicit copy constructor for 'TResolverUniformAdaptor' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
mini-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/iomapper.cpp#L278
definition of implicit copy constructor for 'TNotifyUniformAdaptor' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
mini-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/iomapper.cpp#L297
definition of implicit copy constructor for 'TNotifyInOutAdaptor' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
mini-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/CInterface/glslang_c_interface.cpp#L332
format specifies type 'void *' but the argument has type 'const char *' [-Wformat-pedantic]
mini-macos: external/ncnn/ncnn-20260113-src/src/CMakeLists.txt#L305
Vulkan_LIBRARY shall be defined for simplevk static linkage as fallback on
mini-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/Initialize.cpp#L151
missing field 'minExtendedVersion' initializer [-Wmissing-field-initializers]
mini-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/Initialize.cpp#L146
missing field 'minExtendedVersion' initializer [-Wmissing-field-initializers]
mini-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/iomapper.cpp#L863
definition of implicit copy constructor for 'TSlotCollector' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
mini-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/iomapper.cpp#L371
definition of implicit copy constructor for 'TResolverUniformAdaptor' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
mini-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/iomapper.cpp#L278
definition of implicit copy constructor for 'TNotifyUniformAdaptor' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
mini-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/iomapper.cpp#L297
definition of implicit copy constructor for 'TNotifyInOutAdaptor' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
mini-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/CInterface/glslang_c_interface.cpp#L332
format specifies type 'void *' but the argument has type 'const char *' [-Wformat-pedantic]
mini-macos: external/ncnn/ncnn-20260113-src/src/CMakeLists.txt#L305
Vulkan_LIBRARY shall be defined for simplevk static linkage as fallback on
mini-macos: external/ncnn/ncnn-20260113-src/CMakeLists.txt#L382
The compiler does not support armv8.2 fp16. NCNN_ARM82 will be OFF.
mini-macos: external/ncnn/ncnn-20260113-src/CMakeLists.txt#L313
The compiler does not support arm vfpv4. NCNN_VFPV4 will be OFF.
build-linux
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/upload-artifact@v4, lukka/run-vcpkg@v11. 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-linux: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/Initialize.cpp#L146
missing initializer for member ‘glslang::{anonymous}::Versioning::minExtendedVersion’ [-Wmissing-field-initializers]
build-linux: external/ncnn/ncnn-20260113-src/CMakeLists.txt#L758
The compiler does not support avx512 fp16 extension. NCNN_AVX512FP16 will
build-linux: external/ncnn/ncnn-20260113-src/CMakeLists.txt#L751
The compiler does not support avx512 bf16 extension. NCNN_AVX512BF16 will
build-linux: external/ncnn/ncnn-20260113-src/CMakeLists.txt#L733
The compiler does not support avx ne convert extension. NCNN_AVXNECONVERT
build-linux: external/ncnn/ncnn-20260113-src/CMakeLists.txt#L723
The compiler does not support avx vnni int16 extension. NCNN_AVXVNNIINT16
build-linux: external/ncnn/ncnn-20260113-src/CMakeLists.txt#L716
The compiler does not support avx vnni int8 extension. NCNN_AVXVNNIINT8
build-linux
You will need to install ibus dependencies to use feature ibus:
build-linux
You will need to install Wayland dependencies to use feature wayland:
build-linux
You will need to install Xorg dependencies to use feature x11:
mini-windows
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/upload-artifact@v4, ilammy/msvc-dev-cmd@v1, lukka/run-vcpkg@v11. 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/
mini-windows
'=': conversion from 'int' to 'char', possible loss of data
build-windows
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/upload-artifact@v4, ilammy/msvc-dev-cmd@v1, lukka/run-vcpkg@v11. 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-macos
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/upload-artifact@v4, lukka/run-vcpkg@v11. 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-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/Initialize.cpp#L151
missing field 'minExtendedVersion' initializer [-Wmissing-field-initializers]
build-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/Initialize.cpp#L146
missing field 'minExtendedVersion' initializer [-Wmissing-field-initializers]
build-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/iomapper.cpp#L863
definition of implicit copy constructor for 'TSlotCollector' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
build-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/iomapper.cpp#L371
definition of implicit copy constructor for 'TResolverUniformAdaptor' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
build-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/iomapper.cpp#L278
definition of implicit copy constructor for 'TNotifyUniformAdaptor' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
build-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/iomapper.cpp#L297
definition of implicit copy constructor for 'TNotifyInOutAdaptor' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
build-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/CInterface/glslang_c_interface.cpp#L332
format specifies type 'void *' but the argument has type 'const char *' [-Wformat-pedantic]
build-macos: external/ncnn/ncnn-20260113-src/src/CMakeLists.txt#L305
Vulkan_LIBRARY shall be defined for simplevk static linkage as fallback on
build-macos: build-arm64/vcpkg_installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
build-macos: build-arm64/vcpkg_installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
build-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/iomapper.cpp#L863
definition of implicit copy constructor for 'TSlotCollector' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
build-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/iomapper.cpp#L371
definition of implicit copy constructor for 'TResolverUniformAdaptor' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
build-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/iomapper.cpp#L278
definition of implicit copy constructor for 'TNotifyUniformAdaptor' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
build-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/MachineIndependent/iomapper.cpp#L297
definition of implicit copy constructor for 'TNotifyInOutAdaptor' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
build-macos: external/ncnn/ncnn-20260113-src/glslang/glslang/CInterface/glslang_c_interface.cpp#L332
format specifies type 'void *' but the argument has type 'const char *' [-Wformat-pedantic]
build-macos: external/ncnn/ncnn-20260113-src/src/CMakeLists.txt#L305
Vulkan_LIBRARY shall be defined for simplevk static linkage as fallback on
build-macos: external/ncnn/ncnn-20260113-src/CMakeLists.txt#L382
The compiler does not support armv8.2 fp16. NCNN_ARM82 will be OFF.
build-macos: external/ncnn/ncnn-20260113-src/CMakeLists.txt#L313
The compiler does not support arm vfpv4. NCNN_VFPV4 will be OFF.
build-macos: build-x64/vcpkg_installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
build-macos: build-x64/vcpkg_installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
release
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/download-artifact@v4, softprops/action-gh-release@v1. 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
GeminiWatermarkTool-Linux-x64
11.7 MB
sha256:458abb2c8c2da1fb9dde36305cb7d2049d20a65e7d2422c808f7da1031e5cf22
GeminiWatermarkTool-Windows-x64
8.2 MB
sha256:1cdf8f62cbac620926416e37b7cec657b2c57c5dfc0e5469b1681adf9c7d6bb3
GeminiWatermarkTool-macOS-Universal
15.9 MB
sha256:54edc002ef87108fb6275ae3e0b7923fdcf25617aa8d0860cc89ca20e1d73283
gwt-mini-linux-x64
6.73 MB
sha256:8e31d57c53b733babac901f3b81bed27aaad420795f6d046384faef941f084da
gwt-mini-macos-universal
11.8 MB
sha256:1162a3363ffe3e05afae2fbab461a7fb07940b7c447f7b3d7918058719b8f1d9
gwt-mini-windows-x64
4.82 MB
sha256:2cde8388121612c1acbb368527cb9787b77c14313f5cf800cad130c900543077