Skip to content

Migrate Android project from MonoGame to KNI framework #586

Migrate Android project from MonoGame to KNI framework

Migrate Android project from MonoGame to KNI framework #586

Re-run triggered November 30, 2025 12:28
Status Success
Total duration 13m 49s
Artifacts 12
generate_version_number
2s
generate_version_number
build_docker
50s
build_docker
build_linux
42s
build_linux
build_linux_with_sonarqube
2m 10s
build_linux_with_sonarqube
build_linux_consoleapp
44s
build_linux_consoleapp
build_windows_consoleapp
2m 1s
build_windows_consoleapp
build_linux_monogame_desktopgl
1m 10s
build_linux_monogame_desktopgl
build_windows_monogame_desktopgl_onlinux
1m 18s
build_windows_monogame_desktopgl_onlinux
build_windows_monogame_desktopgl
2m 42s
build_windows_monogame_desktopgl
build_windows_monogame_windowsdx
3m 46s
build_windows_monogame_windowsdx
build_windows_Android
8m 19s
build_windows_Android
build_windows_AndroidForFireStick
8m 56s
build_windows_AndroidForFireStick
build_docker_monogame_blazor
1m 26s
build_docker_monogame_blazor
Matrix: codeqlanalyze
release_nuget
0s
release_nuget
release_github
0s
release_github
Fit to window
Zoom out
Zoom in

Annotations

44 warnings
build_linux_with_sonarqube: DeveMazeGeneratorCore/Generators/AlgorithmDivisionDynamicWithPath.cs#L111
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
build_linux_with_sonarqube: DeveMazeGeneratorCore/Generators/AlgorithmDivisionDynamicWithPath.cs#L49
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
build_linux_with_sonarqube: DeveMazeGeneratorCore/Generators/AlgorithmDivisionDynamicWithPath.cs#L40
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
build_linux_with_sonarqube: DeveMazeGeneratorCore/Generators/AlgorithmDivisionDynamicWithPath.cs#L36
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
build_linux_with_sonarqube: DeveMazeGeneratorCore/Generators/AlgorithmDivisionDynamicOldTestingThing.cs#L102
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
build_linux_with_sonarqube: DeveMazeGeneratorCore/Generators/AlgorithmDivisionDynamicOldTestingThing.cs#L97
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
build_linux_with_sonarqube: DeveMazeGeneratorCore/Generators/AlgorithmDivisionDynamic.cs#L104
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
build_linux_with_sonarqube: DeveMazeGeneratorCore/Generators/AlgorithmDivisionDynamic.cs#L33
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
build_linux_with_sonarqube: DeveMazeGeneratorCore/Generators/AlgorithmBacktrack3.cs#L240
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
build_linux_with_sonarqube: DeveMazeGeneratorCore/Generators/AlgorithmBacktrack2.cs#L38
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
build_windows_Android: DeveMazeGeneratorCore.MonoGame.Core/ContentDing.cs#L17
Non-nullable field 'semiTransparantTexture' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build_windows_Android: DeveMazeGeneratorCore.MonoGame.Core/ContentDing.cs#L16
Non-nullable field 'redTexture' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build_windows_Android: DeveMazeGeneratorCore.MonoGame.Core/ContentDing.cs#L15
Non-nullable field 'blankTexture' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build_windows_Android: DeveMazeGeneratorCore.MonoGame.Core/ContentDing.cs#L13
Non-nullable field 'skyTexture' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build_windows_Android: DeveMazeGeneratorCore/Structures/MazePointClassLinkedList.cs#L14
Non-nullable property 'Next' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build_windows_Android: DeveMazeGeneratorCore/Structures/MazePointClassLinkedList.cs#L14
Non-nullable property 'Previous' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build_windows_Android: DeveMazeGeneratorCore/Structures/RectangleWithPath.cs#L10
Non-nullable property 'MazePointRight' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build_windows_Android: DeveMazeGeneratorCore/Structures/RectangleWithPath.cs#L10
Non-nullable property 'MazePointLeft' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build_windows_Android: DeveMazeGeneratorCore.MonoGame.Core/LineOfSight/LineOfSightObject.cs#L9
Non-nullable property 'LosPoints' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build_windows_Android: DeveMazeGeneratorCore.MonoGame.Core/HelperObjects/IntSize.cs#L15
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
codeqlanalyze (javascript)
No files were found with the provided path: D:\a\_temp/codeql_databases/javascript.zip. No artifacts will be uploaded.
codeqlanalyze (javascript)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
build_windows_AndroidForFireStick: DeveMazeGeneratorCore/Structures/MazePointClassLinkedList.cs#L14
Non-nullable property 'Next' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build_windows_AndroidForFireStick: DeveMazeGeneratorCore/Structures/MazePointClassLinkedList.cs#L14
Non-nullable property 'Previous' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build_windows_AndroidForFireStick: DeveMazeGeneratorCore/Structures/RectangleWithPath.cs#L10
Non-nullable property 'MazePointRight' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build_windows_AndroidForFireStick: DeveMazeGeneratorCore/Structures/RectangleWithPath.cs#L10
Non-nullable property 'MazePointLeft' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build_windows_AndroidForFireStick: DeveMazeGeneratorCore.MonoGame.Core/LineOfSight/LineOfSightObject.cs#L9
Non-nullable property 'LosPoints' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build_windows_AndroidForFireStick: DeveMazeGeneratorCore.MonoGame.Core/HelperObjects/IntSize.cs#L15
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
codeqlanalyze (csharp)
No files were found with the provided path: D:\a\_temp/codeql_databases/csharp.zip. No artifacts will be uploaded.
codeqlanalyze (csharp): DeveMazeGeneratorCore/Structures/MazePointClassLinkedList.cs#L14
Non-nullable property 'Next' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
codeqlanalyze (csharp): DeveMazeGeneratorCore/Structures/MazePointClassLinkedList.cs#L14
Non-nullable property 'Previous' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
codeqlanalyze (csharp): DeveMazeGeneratorCore.MonoGame.Android/MainActivity.cs#L39
Dereference of a possibly null reference.
codeqlanalyze (csharp): DeveMazeGeneratorCore.MonoGame.Android/MainActivity.cs#L33
Dereference of a possibly null reference.
codeqlanalyze (csharp): DeveMazeGeneratorCore.MonoGame.Android/MainActivity.cs#L33
Dereference of a possibly null reference.
codeqlanalyze (csharp): DeveMazeGeneratorCore/Structures/RectangleWithPath.cs#L10
Non-nullable property 'MazePointRight' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
codeqlanalyze (csharp): DeveMazeGeneratorCore/Structures/RectangleWithPath.cs#L10
Non-nullable property 'MazePointLeft' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
codeqlanalyze (csharp): DeveMazeGeneratorCore.MonoGame.Core/LineOfSight/LineOfSightObject.cs#L9
Non-nullable property 'LosPoints' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
codeqlanalyze (csharp): DeveMazeGeneratorCore.MonoGame.Core/HelperObjects/IntSize.cs#L15
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
codeqlanalyze (csharp)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/

Artifacts

Produced during runtime
Name Size Digest
DeveMazeGeneratorCore.ConsoleApp.Linux
38.3 MB
sha256:7668b1378cc103baf4212d1f4cbf31316b2edd49927ad7f8a4b801e80412378e
DeveMazeGeneratorCore.ConsoleApp.Windows
38.4 MB
sha256:30bc02fe65663d74e0af401ed9b1f8ea85e431ea825b0edba9b87c75660fea0e
DeveMazeGeneratorCore.MonoGame.Android_aab
31.6 MB
sha256:981ed522819b152fcc736fa496c82ae8015a456a55c63da8fbc0663d809600c4
DeveMazeGeneratorCore.MonoGame.Android_apk
32 MB
sha256:07ac2a6616ce156751ff5828d58a1a891e1a57075e6cc9c104b345292ef52212
DeveMazeGeneratorCore.MonoGame.DesktopGL_linux-x64
30.5 MB
sha256:2ab4c0473c3573bdd6ee2cc6007b6184b1abc6ae55418a41d86d5fded47c8e5d
DeveMazeGeneratorCore.MonoGame.DesktopGL_win-x64
22.4 MB
sha256:c846fffe44ae6ad8b89a5dbbf08b0f256ef55bca70f56aebc44281cd766f3633
DeveMazeGeneratorCore.MonoGame.DesktopGL_win-x64_onlinux
22.3 MB
sha256:c7c9d7d8089c7ed6448558ad19a698f3cd41c695ba693efbdaa3daf1d720e16e
DeveMazeGeneratorCore.MonoGame.DesktopGL_win-x64_onlinuxtargz
31.2 MB
sha256:47b71cebb9794926603f6807fcaa6a8e06554dfee5878af847f1f3335e06829e
DeveMazeGeneratorCore.MonoGame.WindowsDX_win-x64
46.2 MB
sha256:d77cebb9d5da9dcd7c11387baee0c0ba6539b099591dd316885c651d79fe1dfc
DeveMazeGeneratorCore7z
86.8 KB
sha256:e2a62b427828a3e8549fe47168a6f34f934a9154cfc2b58341e42f4db570ab10
DeveMazeGeneratorCoreNuGet
49.7 KB
sha256:c1b8a142615a168dbf1d89607f21b99d0c3ba4c5bae8335713b9ea0a3a9f99a5
DeveMazeGeneratorCoreZip
75.2 KB
sha256:e656cadecbb1138f0c805ce0d9e05dd4fae9d9637deff70e70a72ee405399cea