Skip to content

fix: Backport HybridCache bugfixes from refactorblob #288

fix: Backport HybridCache bugfixes from refactorblob

fix: Backport HybridCache bugfixes from refactorblob #288

Triggered via pull request February 26, 2026 15:41
Status Cancelled
Total duration 3m 59s
Artifacts 6

dotnet-core.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

1 error and 180 warnings
build (macos-13-x86_64, macos-13, true)
The configuration 'macos-13-us-default' is not supported
build (ubuntu-24-arm-16gb, ubuntu-24-arm-16gb, true): src/Imazen.Common/Issues/Issue.cs#L11
Non-nullable property 'Source' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (ubuntu-24-arm-16gb, ubuntu-24-arm-16gb, true): src/Imazen.Common/Issues/Issue.cs#L37
Cannot convert null literal to non-nullable reference type.
build (ubuntu-24-arm-16gb, ubuntu-24-arm-16gb, true): src/Imazen.Common/Issues/Issue.cs#L35
Cannot convert null literal to non-nullable reference type.
build (ubuntu-24-arm-16gb, ubuntu-24-arm-16gb, true): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (ubuntu-24-arm-16gb, ubuntu-24-arm-16gb, true): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (ubuntu-24-arm-16gb, ubuntu-24-arm-16gb, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L116
Cannot convert null literal to non-nullable reference type.
build (ubuntu-24-arm-16gb, ubuntu-24-arm-16gb, true): src/Imazen.Common/Concurrency/AsyncLockProvider.cs#L88
Converting null literal or possible null value to non-nullable type.
build (ubuntu-24-arm-16gb, ubuntu-24-arm-16gb, true): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (ubuntu-24-arm-16gb, ubuntu-24-arm-16gb, true): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (ubuntu-24-arm-16gb, ubuntu-24-arm-16gb, true): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (ubuntu-24-arm-16gb, ubuntu-24-arm-16gb, true): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (macos-14-arm, macos-14, true): src/Imazen.Common/Concurrency/AsyncLockProvider.cs#L88
Converting null literal or possible null value to non-nullable type.
build (macos-14-arm, macos-14, true): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (macos-14-arm, macos-14, true): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (macos-14-arm, macos-14, true): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (macos-14-arm, macos-14, true): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (macos-14-arm, macos-14, true): src/Imazen.Common/Licensing/LicenseParsing.cs#L342
Possible null reference argument for parameter 'log' in 'bool SignatureTestApp.Validate(string licenseStr, BigInteger mod, BigInteger exp, StringBuilder log)'.
build (macos-14-arm, macos-14, true): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (macos-14-arm, macos-14, true): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (ubuntu-latest, ubuntu-latest, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L116
Cannot convert null literal to non-nullable reference type.
build (ubuntu-latest, ubuntu-latest, true): src/Imazen.Common/Concurrency/AsyncLockProvider.cs#L88
Converting null literal or possible null value to non-nullable type.
build (ubuntu-latest, ubuntu-latest, true): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (ubuntu-latest, ubuntu-latest, true): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (ubuntu-latest, ubuntu-latest, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L116
Cannot convert null literal to non-nullable reference type.
build (ubuntu-latest, ubuntu-latest, true): src/Imazen.Common/Concurrency/AsyncLockProvider.cs#L88
Converting null literal or possible null value to non-nullable type.
build (ubuntu-latest, ubuntu-latest, true): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (ubuntu-latest, ubuntu-latest, true): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (ubuntu-latest, ubuntu-latest, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L149
Cannot convert null literal to non-nullable reference type.
build (ubuntu-latest, ubuntu-latest, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L116
Cannot convert null literal to non-nullable reference type.
build (ubuntu-latest, ubuntu-latest, true): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (ubuntu-latest, ubuntu-latest, true): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (ubuntu-22.04, ubuntu-22.04, true, true): src/Imazen.Common/Issues/Issue.cs#L11
Non-nullable property 'Source' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (ubuntu-22.04, ubuntu-22.04, true, true): src/Imazen.Common/Issues/Issue.cs#L37
Cannot convert null literal to non-nullable reference type.
build (ubuntu-22.04, ubuntu-22.04, true, true): src/Imazen.Common/Issues/Issue.cs#L35
Cannot convert null literal to non-nullable reference type.
build (ubuntu-22.04, ubuntu-22.04, true, true): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (ubuntu-22.04, ubuntu-22.04, true, true): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (ubuntu-22.04, ubuntu-22.04, true, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L149
Cannot convert null literal to non-nullable reference type.
build (ubuntu-22.04, ubuntu-22.04, true, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L116
Cannot convert null literal to non-nullable reference type.
build (ubuntu-22.04, ubuntu-22.04, true, true): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (ubuntu-22.04, ubuntu-22.04, true, true): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (ubuntu-22.04, ubuntu-22.04, true, true): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (ubuntu-22.04, ubuntu-22.04, true, true): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (win-x86_64, windows-2022, false): src/Imazen.Common/Issues/Issue.cs#L35
Cannot convert null literal to non-nullable reference type.
build (win-x86_64, windows-2022, false): src/Imazen.Common/Concurrency/AsyncLockProvider.cs#L88
Converting null literal or possible null value to non-nullable type.
build (win-x86_64, windows-2022, false): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (win-x86_64, windows-2022, false): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (win-x86_64, windows-2022, false): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L116
Cannot convert null literal to non-nullable reference type.
build (win-x86_64, windows-2022, false): src/Imazen.Common/Concurrency/AsyncLockProvider.cs#L88
Converting null literal or possible null value to non-nullable type.
build (win-x86_64, windows-2022, false): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (win-x86_64, windows-2022, false): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (win-x86_64, windows-2022, false): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L116
Cannot convert null literal to non-nullable reference type.
build (win-x86_64, windows-2022, false): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (win-x86_64, windows-2022, false): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L116
Cannot convert null literal to non-nullable reference type.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Concurrency/AsyncLockProvider.cs#L88
Converting null literal or possible null value to non-nullable type.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L116
Cannot convert null literal to non-nullable reference type.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Concurrency/AsyncLockProvider.cs#L88
Converting null literal or possible null value to non-nullable type.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Licensing/LicenseChain.cs#L81
Non-nullable field 'cache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Persistence/PersistentGlobalStringCache.cs#L129
Non-nullable field '_processCache' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Issues/Issue.cs#L21
Non-nullable property 'Source' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Issues/Issue.cs#L16
Non-nullable property 'Source' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Issues/Issue.cs#L13
Non-nullable property 'Source' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Issues/Issue.cs#L11
Non-nullable property 'Source' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Issues/Issue.cs#L37
Cannot convert null literal to non-nullable reference type.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Issues/Issue.cs#L35
Cannot convert null literal to non-nullable reference type.
build (windows-11-arm, windows-11-arm, true): src/Imazen.Common/Collections/ReverseEnumerable.cs#L38
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.

Artifacts

Produced during runtime
Name Size Digest
Imageflow.Server.Host-macos-14-commit-49f954dfd20e96839084eb02deedecc52a97dbc7.zip
21.4 MB
sha256:6a3288ce865a0b8f32044e1502fdc5d7d747fc19a81e4db73cb41780176f3cd1
Imageflow.Server.Host-ubuntu-22.04-commit-49f954dfd20e96839084eb02deedecc52a97dbc7.zip
21.4 MB
sha256:b0a6afe00add1531c44706a9de05c7e3d85b94df814877f6ae487b8270999dbf
Imageflow.Server.Host-ubuntu-24-arm-16gb-commit-49f954dfd20e96839084eb02deedecc52a97dbc7.zip
21.4 MB
sha256:0a51b76aee5d0d8b7145422741e429bfa91780043c4682bee33631fd45ba9501
Imageflow.Server.Host-ubuntu-latest-commit-49f954dfd20e96839084eb02deedecc52a97dbc7.zip
21.4 MB
sha256:abc44221b7014dd871dfe9604a5a5f06d788dcce5ddf0db5bf4a53b6e278cc46
Imageflow.Server.Host-windows-11-arm-commit-49f954dfd20e96839084eb02deedecc52a97dbc7.zip
20.8 MB
sha256:347529dbd99cc42bc9ff0f2b33b1d23f6108f4582b1f1b93532e13ee90f6ced8
Imageflow.Server.Host-windows-2022-commit-49f954dfd20e96839084eb02deedecc52a97dbc7.zip
20.8 MB
sha256:88bbec9ce4a98f024fb0589a56fa24472c9bf6e7301f5b56b92e14883bac939d