Skip to content

Improve robustness of GPU detection #26

Improve robustness of GPU detection

Improve robustness of GPU detection #26

Triggered via pull request September 17, 2025 16:26
Status Success
Total duration 2m 33s
Artifacts 5

build.yml

on: pull_request
Matrix: Build Console Application
Matrix: Build GUI Application (Windows)
Build Summary
4s
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 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 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) (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 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
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

Artifacts

Produced during runtime
Name Size Digest
GDeflate-Console-Linux-linux-x64 Expired
29.8 MB
sha256:27535eef1d3634e4c87be9ec4b7a5848f8816e2134b4d7ac3fe4b2d864da32fb
GDeflate-Console-Windows-win-x64 Expired
29.8 MB
sha256:c99c86eca9830e864abbb49dc4767f87d946ce50a99f017408c0c75d61d8971c
GDeflate-Console-macOS-osx-x64 Expired
29.8 MB
sha256:d6234a19b683285c8d0fbe639005d4bf7e1b17229750b9a745b5e595c988091f
GDeflate-GUI-Windows-framework-dependent Expired
100 KB
sha256:52127bf6ae77302af71b12759bdaa2f71688fc1237e714b722a0c21112909870
GDeflate-GUI-Windows-self-contained Expired
42.9 MB
sha256:9454b82383de5bd7a7a9d0e33fd0657944bf1ef8ae71307c164a44b82d40dafc