Skip to content

docs: Fix README markdown errors and add dark/light mode diagram #298

docs: Fix README markdown errors and add dark/light mode diagram

docs: Fix README markdown errors and add dark/light mode diagram #298

Triggered via push February 27, 2026 07:41
Status Success
Total duration 3m 29s
Artifacts 7

dotnet-core.yml

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

Annotations

210 warnings
build (macos-14-arm, macos-14, true): src/Imazen.Common/Issues/Issue.cs#L37
Cannot convert null literal to non-nullable reference type.
build (macos-14-arm, macos-14, true): src/Imazen.Common/Issues/Issue.cs#L35
Cannot convert null literal to non-nullable reference type.
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/Issues/Issue.cs#L35
Cannot convert null literal to non-nullable reference 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/MultiFolderStorage.cs#L149
Cannot convert null literal to non-nullable reference type.
build (macos-14-arm, macos-14, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L116
Cannot convert null literal to non-nullable reference 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 (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/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-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/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-latest, ubuntu-latest, true): src/Imazen.Common/Issues/Issue.cs#L37
Cannot convert null literal to non-nullable reference type.
build (ubuntu-latest, ubuntu-latest, true): src/Imazen.Common/Issues/Issue.cs#L35
Cannot convert null literal to non-nullable reference type.
build (ubuntu-latest, ubuntu-latest, true): src/Imazen.Common/Licensing/LicenseParsing.cs#L358
Possible null reference argument for parameter 'log' in 'bool LicenseBlobExtensions.VerifySignature(ILicenseBlob b, IEnumerable<RSADecryptPublic> trustedKeys, StringBuilder log)'.
build (ubuntu-latest, ubuntu-latest, 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 (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-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-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/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/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 (macos-15-intel, macos-15-intel, true): src/Imazen.Common/Licensing/LicenseParsing.cs#L358
Possible null reference argument for parameter 'log' in 'bool LicenseBlobExtensions.VerifySignature(ILicenseBlob b, IEnumerable<RSADecryptPublic> trustedKeys, StringBuilder log)'.
build (macos-15-intel, macos-15-intel, 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-15-intel, macos-15-intel, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L226
Cannot convert null literal to non-nullable reference type.
build (macos-15-intel, macos-15-intel, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L188
Cannot convert null literal to non-nullable reference type.
build (macos-15-intel, macos-15-intel, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L149
Cannot convert null literal to non-nullable reference type.
build (macos-15-intel, macos-15-intel, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L116
Cannot convert null literal to non-nullable reference type.
build (macos-15-intel, macos-15-intel, 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-15-intel, macos-15-intel, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L149
Cannot convert null literal to non-nullable reference type.
build (macos-15-intel, macos-15-intel, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L116
Cannot convert null literal to non-nullable reference type.
build (macos-15-intel, macos-15-intel, 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-15-intel, macos-15-intel, 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-15-intel, macos-15-intel, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L149
Cannot convert null literal to non-nullable reference type.
build (macos-15-intel, macos-15-intel, true): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L116
Cannot convert null literal to non-nullable reference type.
build (macos-15-intel, macos-15-intel, 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-15-intel, macos-15-intel, 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/Persistence/MultiFolderStorage.cs#L149
Cannot convert null literal to non-nullable reference type.
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/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/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/Persistence/MultiFolderStorage.cs#L149
Cannot convert null literal to non-nullable reference type.
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 (win-x86_64, windows-2022, false): src/Imazen.Common/Persistence/MultiFolderStorage.cs#L149
Cannot convert null literal to non-nullable reference type.
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/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/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/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/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/Persistence/MultiFolderStorage.cs#L116
Cannot convert null literal to non-nullable reference 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.

Artifacts

Produced during runtime
Name Size Digest
Imageflow.Server.Host-macos-14-commit-1cab30d1a549f7acee607f0c775ac045d9dc93c5.zip Expired
21.4 MB
sha256:2712f9053b4f66b4691d7e9cbe90638c5d0965b866ed15057f7db4220c407148
Imageflow.Server.Host-macos-15-intel-commit-1cab30d1a549f7acee607f0c775ac045d9dc93c5.zip Expired
21.4 MB
sha256:9a88f97e2fe1198aefe15be8301f5b88aa0ee9820e7d49600299c540b58b63d1
Imageflow.Server.Host-ubuntu-22.04-commit-1cab30d1a549f7acee607f0c775ac045d9dc93c5.zip Expired
21.4 MB
sha256:4da43757a7d3d26dc579a1ea745ce43a2680a2f601a74305cbcac0979950c84e
Imageflow.Server.Host-ubuntu-24-arm-16gb-commit-1cab30d1a549f7acee607f0c775ac045d9dc93c5.zip Expired
21.4 MB
sha256:066c3fd186f3ef546c38b6eff9d12f6a2f07b4cd8e040fa1b17ea31dd917d260
Imageflow.Server.Host-ubuntu-latest-commit-1cab30d1a549f7acee607f0c775ac045d9dc93c5.zip Expired
21.4 MB
sha256:74438faceb107e04649595c1192b94ac7093fe42ea075271f05e1845c0829162
Imageflow.Server.Host-windows-11-arm-commit-1cab30d1a549f7acee607f0c775ac045d9dc93c5.zip Expired
20.8 MB
sha256:be683e7fa17141dc6cce2fd029943295dfdaff9e927bb3685995200e6d3c63b3
Imageflow.Server.Host-windows-2022-commit-1cab30d1a549f7acee607f0c775ac045d9dc93c5.zip Expired
20.8 MB
sha256:10ec31515e8b4dac87051c4186b9fade74d2b5dc9c8f38d263abd598141010ff