Skip to content

Updated for managed release #103

Updated for managed release

Updated for managed release #103

Triggered via push October 1, 2025 16:45
Status Success
Total duration 6m 40s
Artifacts

build.yml

on: push
Matrix: build-driver
Fit to window
Zoom out
Zoom in

Annotations

34 warnings
Build C++ driver (windows-latest • x64-release-nohooks): driver_Amethyst/include/Logging.h#L71
std::wbuffer_convert, std::wstring_convert, and the <codecvt> header (containing std::codecvt_mode, std::codecvt_utf8, std::codecvt_utf16, and std::codecvt_utf8_utf16) are deprecated in C++17. (The std::codecvt class template is NOT deprecated.) The C++ Standard doesn't provide equivalent non-deprecated functionality; consider using MultiByteToWideChar() and WideCharToMultiByte() from <Windows.h> instead. You can define _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
Build C++ driver (windows-latest • x64-release-nohooks): driver_Amethyst/include/Logging.h#L61
'vsprintf': This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Build C++ driver (windows-latest • x64-release-nohooks): driver_Amethyst/include/Logging.h#L40
'vsprintf': This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Build C++ driver (windows-latest • x64-release-nohooks): driver_Amethyst/include/Logging.h#L39
second argument to 'va_start' is not the last named parameter
Build C++ driver (windows-latest • x64-release-nohooks): driver_Amethyst/include/Logging.h#L72
std::wbuffer_convert, std::wstring_convert, and the <codecvt> header (containing std::codecvt_mode, std::codecvt_utf8, std::codecvt_utf16, and std::codecvt_utf8_utf16) are deprecated in C++17. (The std::codecvt class template is NOT deprecated.) The C++ Standard doesn't provide equivalent non-deprecated functionality; consider using MultiByteToWideChar() and WideCharToMultiByte() from <Windows.h> instead. You can define _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
Build C++ driver (windows-latest • x64-release-nohooks): driver_Amethyst/include/Logging.h#L71
std::wbuffer_convert, std::wstring_convert, and the <codecvt> header (containing std::codecvt_mode, std::codecvt_utf8, std::codecvt_utf16, and std::codecvt_utf8_utf16) are deprecated in C++17. (The std::codecvt class template is NOT deprecated.) The C++ Standard doesn't provide equivalent non-deprecated functionality; consider using MultiByteToWideChar() and WideCharToMultiByte() from <Windows.h> instead. You can define _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
Build C++ driver (windows-latest • x64-release-nohooks): driver_Amethyst/include/Logging.h#L71
std::wbuffer_convert, std::wstring_convert, and the <codecvt> header (containing std::codecvt_mode, std::codecvt_utf8, std::codecvt_utf16, and std::codecvt_utf8_utf16) are deprecated in C++17. (The std::codecvt class template is NOT deprecated.) The C++ Standard doesn't provide equivalent non-deprecated functionality; consider using MultiByteToWideChar() and WideCharToMultiByte() from <Windows.h> instead. You can define _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
Build C++ driver (windows-latest • x64-release-nohooks): driver_Amethyst/include/Logging.h#L71
std::wbuffer_convert, std::wstring_convert, and the <codecvt> header (containing std::codecvt_mode, std::codecvt_utf8, std::codecvt_utf16, and std::codecvt_utf8_utf16) are deprecated in C++17. (The std::codecvt class template is NOT deprecated.) The C++ Standard doesn't provide equivalent non-deprecated functionality; consider using MultiByteToWideChar() and WideCharToMultiByte() from <Windows.h> instead. You can define _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
Build C++ driver (windows-latest • x64-release-nohooks): driver_Amethyst/include/Logging.h#L61
'vsprintf': This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Build C++ driver (windows-latest • x64-release-nohooks): driver_Amethyst/include/Logging.h#L40
'vsprintf': This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Build C++ driver (windows-latest • x64-release): driver_Amethyst/include/ServerProvider.h#L153
std::wbuffer_convert, std::wstring_convert, and the <codecvt> header (containing std::codecvt_mode, std::codecvt_utf8, std::codecvt_utf16, and std::codecvt_utf8_utf16) are deprecated in C++17. (The std::codecvt class template is NOT deprecated.) The C++ Standard doesn't provide equivalent non-deprecated functionality; consider using MultiByteToWideChar() and WideCharToMultiByte() from <Windows.h> instead. You can define _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
Build C++ driver (windows-latest • x64-release): driver_Amethyst/include/ServerProvider.h#L153
std::wbuffer_convert, std::wstring_convert, and the <codecvt> header (containing std::codecvt_mode, std::codecvt_utf8, std::codecvt_utf16, and std::codecvt_utf8_utf16) are deprecated in C++17. (The std::codecvt class template is NOT deprecated.) The C++ Standard doesn't provide equivalent non-deprecated functionality; consider using MultiByteToWideChar() and WideCharToMultiByte() from <Windows.h> instead. You can define _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
Build C++ driver (windows-latest • x64-release): driver_Amethyst/include/Logging.h#L72
std::wbuffer_convert, std::wstring_convert, and the <codecvt> header (containing std::codecvt_mode, std::codecvt_utf8, std::codecvt_utf16, and std::codecvt_utf8_utf16) are deprecated in C++17. (The std::codecvt class template is NOT deprecated.) The C++ Standard doesn't provide equivalent non-deprecated functionality; consider using MultiByteToWideChar() and WideCharToMultiByte() from <Windows.h> instead. You can define _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
Build C++ driver (windows-latest • x64-release): driver_Amethyst/include/Logging.h#L71
std::wbuffer_convert, std::wstring_convert, and the <codecvt> header (containing std::codecvt_mode, std::codecvt_utf8, std::codecvt_utf16, and std::codecvt_utf8_utf16) are deprecated in C++17. (The std::codecvt class template is NOT deprecated.) The C++ Standard doesn't provide equivalent non-deprecated functionality; consider using MultiByteToWideChar() and WideCharToMultiByte() from <Windows.h> instead. You can define _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
Build C++ driver (windows-latest • x64-release): driver_Amethyst/include/Logging.h#L71
std::wbuffer_convert, std::wstring_convert, and the <codecvt> header (containing std::codecvt_mode, std::codecvt_utf8, std::codecvt_utf16, and std::codecvt_utf8_utf16) are deprecated in C++17. (The std::codecvt class template is NOT deprecated.) The C++ Standard doesn't provide equivalent non-deprecated functionality; consider using MultiByteToWideChar() and WideCharToMultiByte() from <Windows.h> instead. You can define _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
Build C++ driver (windows-latest • x64-release): driver_Amethyst/include/Logging.h#L71
std::wbuffer_convert, std::wstring_convert, and the <codecvt> header (containing std::codecvt_mode, std::codecvt_utf8, std::codecvt_utf16, and std::codecvt_utf8_utf16) are deprecated in C++17. (The std::codecvt class template is NOT deprecated.) The C++ Standard doesn't provide equivalent non-deprecated functionality; consider using MultiByteToWideChar() and WideCharToMultiByte() from <Windows.h> instead. You can define _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to suppress this warning.
Build C++ driver (windows-latest • x64-release): driver_Amethyst/include/Logging.h#L61
'vsprintf': This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Build C++ driver (windows-latest • x64-release): driver_Amethyst/include/Logging.h#L40
'vsprintf': This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Build C++ driver (ubuntu-latest • linux-x64-release): driver_Amethyst/include/Logging.h#L39
second parameter of ‘va_start’ not last named argument [-Wvarargs]
Build C++ driver (ubuntu-latest • linux-x64-release): driver_Amethyst/include/Logging.h#L39
second parameter of ‘va_start’ not last named argument [-Wvarargs]
Package plugin
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Package plugin
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Package plugin: plugin_OpenVR/Utils/RpcDispatcher.cs#L188
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Package plugin: plugin_OpenVR/Utils/RpcDispatcher.cs#L158
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Package plugin: plugin_OpenVR/Utils/RpcDispatcher.cs#L152
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Package plugin: plugin_OpenVR/Utils/RpcDispatcher.cs#L46
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Package plugin: plugin_OpenVR/Utils/RpcDispatcher.cs#L41
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Package plugin: plugin_OpenVR/Utils/RpcDispatcher.cs#L12
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Package plugin: plugin_OpenVR/Utils/RpcDispatcher.cs#L71
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Package plugin: plugin_OpenVR/Utils/RpcDispatcher.cs#L70
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Package plugin: plugin_OpenVR/Utils/RpcDispatcher.cs#L69
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Package plugin: plugin_OpenVR/Utils/RpcDispatcher.cs#L68
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.