Skip to content

Compatibility with CK3 1.18 #4151

Compatibility with CK3 1.18

Compatibility with CK3 1.18 #4151

Triggered via pull request November 22, 2025 13:47
Status Success
Total duration 1m 52s
Artifacts

test.yml

on: pull_request
test_and_check_coverage
59s
test_and_check_coverage
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

21 warnings
test (macos-14): ImperatorToCK3/Imperator/World.cs#L298
Non-nullable field 'diplomacyDB' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
test (macos-14): ImperatorToCK3/CK3/Titles/LandedTitles.cs#L1134
Argument of type 'Dictionary<string, Title?>' cannot be used for parameter 'heritageToEmpireDict' of type 'Dictionary<string, Title>' in 'void LandedTitles.SplitDisconnectedEmpires(FrozenDictionary<string, ConcurrentHashSet<string>> kingdomAdjacenciesByLand, FrozenDictionary<string, ConcurrentHashSet<string>> kingdomAdjacenciesByWaterBody, HashSet<string> removableEmpireIds, Dictionary<string, ImmutableArray<Pillar>> kingdomToDominantHeritagesDict, Dictionary<string, Title> heritageToEmpireDict, CK3LocDB ck3LocDB, Date date)' due to differences in the nullability of reference types.
test_and_check_coverage: ImperatorToCK3/CK3/Titles/LandedTitles.cs#L1134
Argument of type 'Dictionary<string, Title?>' cannot be used for parameter 'heritageToEmpireDict' of type 'Dictionary<string, Title>' in 'void LandedTitles.SplitDisconnectedEmpires(FrozenDictionary<string, ConcurrentHashSet<string>> kingdomAdjacenciesByLand, FrozenDictionary<string, ConcurrentHashSet<string>> kingdomAdjacenciesByWaterBody, HashSet<string> removableEmpireIds, Dictionary<string, ImmutableArray<Pillar>> kingdomToDominantHeritagesDict, Dictionary<string, Title> heritageToEmpireDict, CK3LocDB ck3LocDB, Date date)' due to differences in the nullability of reference types.
test_and_check_coverage: ImperatorToCK3/Imperator/World.cs#L298
Non-nullable field 'diplomacyDB' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
test_and_check_coverage
Failed to install dotnet runtime + cli, exit code: 1. cp: cannot create directory '/usr/share/dotnet/host/fxr/10.0.0/': Permission denied cp: cannot create directory '/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.0/': Permission denied dotnet_install: Error: Failed to verify the version of installed `.NET Core Runtime`. Installation source: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0/dotnet-runtime-10.0.0-linux-x64.tar.gz. Installation location: /usr/share/dotnet. Report the bug at https://github.com/dotnet/install-scripts/issues. dotnet_install: Error: `.NET Core Runtime` with version = 10.0.0 failed to install with an error.