Skip to content

GObject: Fix construct properties #3687

GObject: Fix construct properties

GObject: Fix construct properties #3687

Triggered via pull request March 30, 2026 20:00
Status Failure
Total duration 8m 43s
Artifacts 3

ci.yml

on: pull_request
Publish Test Results
Publish Test Results
Fit to window
Zoom out
Zoom in

Annotations

1 error and 40 warnings
Build (Linux)
Process completed with exit code 2.
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/Public/Functions.Generated.cs#L2675
Possible null reference argument for parameter 'logFunc' in 'uint Functions.LogSetHandler(NullableUtf8StringHandle logDomain, LogLevelFlags logLevels, LogFunc logFunc, nint userData, DestroyNotify destroy)'.
Build (MacOS): src/Libs/GLib-2.0/Public/Functions.Generated.cs#L2492
Possible null reference argument for parameter 'notify' in 'uint Functions.IoAddWatch(IOChannelHandle channel, int priority, IOCondition condition, IOFunc func, nint userData, DestroyNotify notify)'.
Build (MacOS): 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 (MacOS): 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 (MacOS): 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 (MacOS): src/Libs/GLib-2.0/Public/Functions.Generated.cs#L1005
Possible null reference argument for parameter 'managed' in 'DuplicateFuncCallHandler.DuplicateFuncCallHandler(DuplicateFunc managed)'.
Build (MacOS): 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 (MacOS): 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 (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/MainContext.Generated.cs#L176
Possible null reference argument for parameter 'notify' in 'void MainContext.InvokeFull(MainContextHandle context, int priority, SourceFunc function, nint data, DestroyNotify notify)'.
Build (Windows): src/Libs/GLib-2.0/Public/MainContext.Generated.cs#L176
Possible null reference argument for parameter 'function' in 'void MainContext.InvokeFull(MainContextHandle context, int priority, SourceFunc function, nint data, DestroyNotify notify)'.
Build (Windows): src/Libs/GLib-2.0/Internal/CompletionFunc.ForeverHandler.Generated.cs#L34
Converting null literal or possible null value to non-nullable type.
Build (Windows): src/Libs/GLib-2.0/Internal/CompletionFunc.CallHandler.Generated.cs#L33
Converting null literal or possible null value to non-nullable type.
Build (Windows): src/Libs/GLib-2.0/Internal/CompletionFunc.AsyncHandler.Generated.cs#L34
Converting null literal or possible null value to non-nullable type.
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/Internal/VariantIterHandle.Generated.cs#L192
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/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/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/UnixPipeHandle.Generated.cs#L208
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/UriParamsIterHandle.Generated.cs#L195
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/Internal/VariantIterHandle.Generated.cs#L192
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
313 KB
sha256:79ae26d34b2d16d770fd3950abbd11f74c2003d1ae4994f299626539b54d0bc7
test-results-Windows
314 KB
sha256:a87346897f4a2ecc6cfd35ab8d255bc034f451dfd72b63efa00d95b989ddfa33
test-results-macOS
314 KB
sha256:fd5ed7a8609ae880bce84c29b03e06240fed53716011c41d5808cb20a5d85781