Skip to content

GObject: Fix construct properties #3688

GObject: Fix construct properties

GObject: Fix construct properties #3688

Triggered via pull request March 30, 2026 20:26
Status Success
Total duration 9m 12s
Artifacts 3

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

34 warnings
Build (MacOS)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-dotnet@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): src/Libs/GLib-2.0/Internal/TranslateFunc.ForeverHandler.Generated.cs#L35
Converting null literal or possible null value to non-nullable type.
Build (MacOS): src/Libs/GLib-2.0/Internal/TranslateFunc.NotifiedHandler.Generated.cs#L48
Converting null literal or possible null value to non-nullable type.
Build (MacOS): src/Libs/GLib-2.0/Internal/UnixPipeHandle.Generated.cs#L214
This takes the address of, gets the size of, or declares a pointer to a managed type ('UnixPipeData')
Build (MacOS): src/Libs/GLib-2.0/Internal/UnixPipeHandle.Generated.cs#L209
This takes the address of, gets the size of, or declares a pointer to a managed type ('UnixPipeData')
Build (MacOS): src/Libs/GLib-2.0/Internal/UriParamsIterHandle.Generated.cs#L201
This takes the address of, gets the size of, or declares a pointer to a managed type ('UriParamsIterData')
Build (MacOS): src/Libs/GLib-2.0/Internal/UriParamsIterHandle.Generated.cs#L196
This takes the address of, gets the size of, or declares a pointer to a managed type ('UriParamsIterData')
Build (MacOS): src/Libs/GLib-2.0/Internal/VariantIterHandle.Generated.cs#L198
This takes the address of, gets the size of, or declares a pointer to a managed type ('VariantIterData')
Build (MacOS): src/Libs/GLib-2.0/Internal/VariantIterHandle.Generated.cs#L193
This takes the address of, gets the size of, or declares a pointer to a managed type ('VariantIterData')
Build (MacOS): src/Libs/GLib-2.0/Public/Variant.Generated.cs#L631
'Variant.GetType()' hides inherited member 'object.GetType()'. Use the new keyword if hiding was intended.
Build (MacOS): src/Libs/GLib-2.0/Public/Uri.Generated.cs#L475
'Uri.ToString()' hides inherited member 'object.ToString()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Build (MacOS)
cairo 1.18.4 is already installed and up-to-date. To reinstall 1.18.4, run: brew reinstall cairo
Build (Windows)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-dotnet@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 (Windows): src/Libs/GLib-2.0/Public/Functions.Generated.cs#L2492
Possible null reference argument for parameter 'func' in 'uint Functions.IoAddWatch(IOChannelHandle channel, int priority, IOCondition condition, IOFunc func, nint userData, DestroyNotify notify)'.
Build (Windows): src/Libs/GLib-2.0/Public/Functions.Generated.cs#L2391
Possible null reference argument for parameter 'notify' in 'uint Functions.IdleAdd(int priority, SourceFunc function, nint data, DestroyNotify notify)'.
Build (Windows): src/Libs/GLib-2.0/Public/Functions.Generated.cs#L2391
Possible null reference argument for parameter 'function' in 'uint Functions.IdleAdd(int priority, SourceFunc function, nint data, DestroyNotify notify)'.
Build (Windows): src/Libs/GLib-2.0/Internal/VariantIterHandle.Generated.cs#L198
This takes the address of, gets the size of, or declares a pointer to a managed type ('VariantIterData')
Build (Windows): src/Libs/GLib-2.0/Internal/VariantIterHandle.Generated.cs#L193
This takes the address of, gets the size of, or declares a pointer to a managed type ('VariantIterData')
Build (Windows): src/Libs/GLib-2.0/Public/Functions.Generated.cs#L1005
Possible null reference argument for parameter 'managed' in 'DuplicateFuncCallHandler.DuplicateFuncCallHandler(DuplicateFunc managed)'.
Build (Windows): src/Libs/GLib-2.0/Public/Functions.Generated.cs#L788
Possible null reference argument for parameter 'notify' in 'uint Functions.ChildWatchAdd(int priority, Pid pid, ChildWatchFunc function, nint data, DestroyNotify notify)'.
Build (Windows): src/Libs/GLib-2.0/Public/Functions.Generated.cs#L788
Possible null reference argument for parameter 'function' in 'uint Functions.ChildWatchAdd(int priority, Pid pid, ChildWatchFunc function, nint data, DestroyNotify notify)'.
Build (Windows): src/Libs/GLib-2.0/Public/Variant.Generated.cs#L631
'Variant.GetType()' hides inherited member 'object.GetType()'. Use the new keyword if hiding was intended.
Build (Windows): src/Libs/GLib-2.0/Public/Uri.Generated.cs#L475
'Uri.ToString()' hides inherited member 'object.ToString()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Build (Linux)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-dotnet@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): src/Libs/GLib-2.0/Internal/TranslateFunc.NotifiedHandler.Generated.cs#L48
Converting null literal or possible null value to non-nullable type.
Build (Linux): src/Libs/GLib-2.0/Internal/TranslateFunc.CallHandler.Generated.cs#L34
Converting null literal or possible null value to non-nullable type.
Build (Linux): src/Libs/GLib-2.0/Internal/UnixPipeHandle.Generated.cs#L214
This takes the address of, gets the size of, or declares a pointer to a managed type ('UnixPipeData')
Build (Linux): src/Libs/GLib-2.0/Internal/UnixPipeHandle.Generated.cs#L209
This takes the address of, gets the size of, or declares a pointer to a managed type ('UnixPipeData')
Build (Linux): src/Libs/GLib-2.0/Internal/UriParamsIterHandle.Generated.cs#L201
This takes the address of, gets the size of, or declares a pointer to a managed type ('UriParamsIterData')
Build (Linux): src/Libs/GLib-2.0/Internal/UriParamsIterHandle.Generated.cs#L196
This takes the address of, gets the size of, or declares a pointer to a managed type ('UriParamsIterData')
Build (Linux): src/Libs/GLib-2.0/Internal/VariantIterHandle.Generated.cs#L198
This takes the address of, gets the size of, or declares a pointer to a managed type ('VariantIterData')
Build (Linux): src/Libs/GLib-2.0/Internal/VariantIterHandle.Generated.cs#L193
This takes the address of, gets the size of, or declares a pointer to a managed type ('VariantIterData')
Build (Linux): src/Libs/GLib-2.0/Public/Variant.Generated.cs#L631
'Variant.GetType()' hides inherited member 'object.GetType()'. Use the new keyword if hiding was intended.
Build (Linux): src/Libs/GLib-2.0/Public/Uri.Generated.cs#L475
'Uri.ToString()' hides inherited member 'object.ToString()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.

Artifacts

Produced during runtime
Name Size Digest
test-results-Linux Expired
313 KB
sha256:213e2e8c4f64adfc451f074e9c58260f69a6f9d03bdcbbba4f8aad689aba7443
test-results-Windows Expired
314 KB
sha256:9111acf7badf56b1a13f52785b1c9c84fde34a49f1ed72acb04ea9d6ad149ed9
test-results-macOS Expired
316 KB
sha256:a195ea5c6859b0ec8fba8ea4ee291d722dd5abde90fa9de5612ec696a14e7185