Skip to content

Improve robustness of GPU detection #28

Improve robustness of GPU detection

Improve robustness of GPU detection #28

Triggered via pull request September 17, 2025 16:35
Status Success
Total duration 1m 55s
Artifacts 5

build.yml

on: pull_request
Matrix: Build Console Application
Matrix: Build GUI Application (Windows)
Build Summary
2s
Build Summary
Fit to window
Zoom out
Zoom in

Annotations

24 warnings and 3 notices
Build Console Application (ubuntu-latest, linux-x64, Linux): GDeflateConsole/ArchiveManager.cs#L30
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'.
Build Console Application (ubuntu-latest, linux-x64, Linux): GDeflateConsole/ArchiveManager.cs#L30
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'.
Build Console Application (ubuntu-latest, linux-x64, Linux): GDeflateConsole/ArchiveManager.cs#L30
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'.
Build Console Application (macos-latest, osx-x64, macOS): GDeflateConsole/ArchiveManager.cs#L30
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'.
Build Console Application (macos-latest, osx-x64, macOS): GDeflateConsole/ArchiveManager.cs#L30
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'.
Build Console Application (macos-latest, osx-x64, macOS): GDeflateConsole/ArchiveManager.cs#L30
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'.
Build GUI Application (Windows) (framework-dependent): GDeflateGUI/MainForm.cs#L17
Non-nullable field '_gpuStatusLabel' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build GUI Application (Windows) (framework-dependent): GDeflateGUI/MainForm.cs#L17
Non-nullable field '_formatComboBox' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build GUI Application (Windows) (framework-dependent): GDeflateGUI/ArchiveManager.cs#L30
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'.
Build GUI Application (Windows) (framework-dependent): GDeflateGUI/MainForm.cs#L17
Non-nullable field '_gpuStatusLabel' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build GUI Application (Windows) (framework-dependent): GDeflateGUI/MainForm.cs#L17
Non-nullable field '_formatComboBox' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build GUI Application (Windows) (framework-dependent): GDeflateGUI/ArchiveManager.cs#L30
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'.
Build Console Application (windows-latest, win-x64, Windows): GDeflateConsole/ArchiveManager.cs#L30
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'.
Build Console Application (windows-latest, win-x64, Windows): GDeflateConsole/ArchiveManager.cs#L30
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'.
Build Console Application (windows-latest, win-x64, Windows): GDeflateConsole/ArchiveManager.cs#L30
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'.
Build GUI Application (Windows) (self-contained): GDeflateGUI/MainForm.cs#L17
Non-nullable field '_gpuStatusLabel' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build GUI Application (Windows) (self-contained): GDeflateGUI/MainForm.cs#L17
Non-nullable field '_formatComboBox' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build GUI Application (Windows) (self-contained): GDeflateGUI/ArchiveManager.cs#L30
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'.
Build GUI Application (Windows) (self-contained): GDeflateGUI/MainForm.cs#L17
Non-nullable field '_gpuStatusLabel' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build GUI Application (Windows) (self-contained): GDeflateGUI/MainForm.cs#L17
Non-nullable field '_formatComboBox' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build GUI Application (Windows) (self-contained): GDeflateGUI/ArchiveManager.cs#L30
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'.
Build GUI Application (Windows) (self-contained): GDeflateGUI/MainForm.cs#L17
Non-nullable field '_gpuStatusLabel' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build GUI Application (Windows) (self-contained): GDeflateGUI/MainForm.cs#L17
Non-nullable field '_formatComboBox' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build GUI Application (Windows) (self-contained): GDeflateGUI/ArchiveManager.cs#L30
Possible null reference argument for parameter 'path' in 'DirectoryInfo Directory.CreateDirectory(string path)'.
Build GUI Application (Windows) (framework-dependent)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Build Console Application (windows-latest, win-x64, Windows)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Build GUI Application (Windows) (self-contained)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677

Artifacts

Produced during runtime
Name Size Digest
GDeflate-Console-Linux-linux-x64 Expired
29.8 MB
sha256:94c5831021d5ac17682cefd92aa09293633e855bd6e8d3f9c3c2eb4a762ca8ba
GDeflate-Console-Windows-win-x64 Expired
29.8 MB
sha256:62333976e0c1a477f19da1f254e5fc41b33d3ea459b8811c81beb7961972dd5b
GDeflate-Console-macOS-osx-x64 Expired
29.8 MB
sha256:9124d3357774d77e2747a92fd6bd3796e7dbb131731ac2ca280274adcbbd9e39
GDeflate-GUI-Windows-framework-dependent Expired
100 KB
sha256:f206acf2be97018dd0127b7fb33e5175401a11d9120a1088614614182164906c
GDeflate-GUI-Windows-self-contained Expired
42.9 MB
sha256:f5f991a860d9f53a55a0fa0756e930ad0d242b00b335a875b960a014b620efca