Skip to content

docs(readme): announce Gemini 3.5 profile support #94

docs(readme): announce Gemini 3.5 profile support

docs(readme): announce Gemini 3.5 profile support #94

Triggered via push May 20, 2026 22:28
Status Success
Total duration 18m 30s
Artifacts 6

build.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

86 warnings and 2 notices
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. 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-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. 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-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. 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:
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. 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:
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. 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
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. 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.
mini-windows
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
build-windows
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026

Artifacts

Produced during runtime
Name Size Digest
GeminiWatermarkTool-Linux-x64 Expired
11.7 MB
sha256:3990edf4173f962a93adfe3e71674f1cf6f43914599b069f08d529b461ee6674
GeminiWatermarkTool-Windows-x64 Expired
8.21 MB
sha256:f6ce6150210d5d4d558019b6910cd1f113243e63b7a931415584bd7ebcd7be38
GeminiWatermarkTool-macOS-Universal Expired
15.9 MB
sha256:6986fd73836b86473951353904b7e0a9965561714cded33aa4d7b6808ea4499d
gwt-mini-linux-x64 Expired
6.74 MB
sha256:3726b8e5ff4bb59fd83886a1486b1d37f20752725159409b019d70f93c4ea68f
gwt-mini-macos-universal Expired
11.9 MB
sha256:824749b5a24bef78aa072789f4129f205b7932c8227a8045b04c472a74176812
gwt-mini-windows-x64 Expired
4.83 MB
sha256:9f87220254c725b132ace4167a2c36148387d397dd0bdd7f9a88633d220a237e