Skip to content

Preserve exclusion/include list and add Progress bar for local mod installation #1039

Preserve exclusion/include list and add Progress bar for local mod installation

Preserve exclusion/include list and add Progress bar for local mod installation #1039

Triggered via pull request September 29, 2025 16:23
Status Success
Total duration 10m 2s
Artifacts 6

build-and-publish.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
build: source/Reloaded.Mod.Loader.Tests/Update/Providers/AggregatePackageProviderTests.cs#L10
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build: source/Reloaded.Mod.Loader.Update/Providers/AggregateDependencyResolver.cs#L44
Possible null reference argument for parameter 'version2' in 'bool SemanticVersion.operator >(SemanticVersion version1, SemanticVersion version2)'.
build: source/Reloaded.Mod.Loader.Update/Providers/AggregateDependencyResolver.cs#L44
Possible null reference argument for parameter 'version1' in 'bool SemanticVersion.operator >(SemanticVersion version1, SemanticVersion version2)'.
build: source/Reloaded.Mod.Loader.Update/Interfaces/IDependencyResolver.cs#L56
Possible null reference argument for parameter 'version2' in 'bool SemanticVersion.operator <(SemanticVersion version1, SemanticVersion version2)'.
build: source/Reloaded.Mod.Loader.Update/Interfaces/IDependencyResolver.cs#L56
Possible null reference argument for parameter 'version1' in 'bool SemanticVersion.operator <(SemanticVersion version1, SemanticVersion version2)'.
build: source/Reloaded.Mod.Loader.Update/Providers/Web/WebDownloadablePackage.cs#L165
'WebRequest.CreateHttp(Uri)' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' (https://aka.ms/dotnet-warnings/SYSLIB0014)
build: source/Reloaded.Mod.Loader.Update/Providers/Web/WebDownloadablePackage.cs#L142
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build: source/Reloaded.Mod.Loader/EntryPoint.cs#L161
The variable 'e' is declared but never used
build: source/Reloaded.Mod.Loader.IO/Utility/IOEx.cs#L175
XML comment has cref attribute 'fileName' that could not be resolved
build: source/Reloaded.Mod.Loader.IO/ConfigReader.cs#L23
XML comment has cref attribute 'fileName' that could not be resolved
build: source/Reloaded.Mod.Launcher.Lib/Models/ViewModel/Dialog/InstallPackageViewModel.cs#L50
Nullability of reference types in type of 'event PropertyChangedEventHandler InstallPackageViewModel.PropertyChanged' doesn't match implicitly implemented member 'event PropertyChangedEventHandler? INotifyPropertyChanged.PropertyChanged'.
build: source/Reloaded.Mod.Loader.Update/Providers/AggregateDependencyResolver.cs#L44
Possible null reference argument for parameter 'version2' in 'bool SemanticVersion.operator >(SemanticVersion version1, SemanticVersion version2)'.
build: source/Reloaded.Mod.Loader.Update/Providers/AggregateDependencyResolver.cs#L44
Possible null reference argument for parameter 'version1' in 'bool SemanticVersion.operator >(SemanticVersion version1, SemanticVersion version2)'.
build: source/Reloaded.Mod.Loader.Update/Interfaces/IDependencyResolver.cs#L56
Possible null reference argument for parameter 'version2' in 'bool SemanticVersion.operator <(SemanticVersion version1, SemanticVersion version2)'.
build: source/Reloaded.Mod.Loader.Update/Interfaces/IDependencyResolver.cs#L56
Possible null reference argument for parameter 'version1' in 'bool SemanticVersion.operator <(SemanticVersion version1, SemanticVersion version2)'.
build: source/Reloaded.Mod.Loader.Update/Providers/Web/WebDownloadablePackage.cs#L165
'WebRequest.CreateHttp(Uri)' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' (https://aka.ms/dotnet-warnings/SYSLIB0014)
build: source/Reloaded.Mod.Loader.Update/Providers/Web/WebDownloadablePackage.cs#L142
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
build: source/Reloaded.Mod.Loader.IO/Utility/IOEx.cs#L175
XML comment has cref attribute 'fileName' that could not be resolved
build: source/Reloaded.Mod.Loader.IO/ConfigReader.cs#L23
XML comment has cref attribute 'fileName' that could not be resolved
build: source/Reloaded.Mod.Interfaces/Structs/ControlAttribute.cs#L70
Symbol 'Reloaded.Mod.Interfaces.Structs.SliderControlParamsAttribute.SliderControlParamsAttribute(double minimum, double maximum, double smallChange, double largeChange, int tickFrequency, bool isSnapToTickEnabled, Reloaded.Mod.Interfaces.Structs.SliderControlTickPlacement tickPlacement, bool showTextField, bool isTextFieldEditable, string textValidationRegex) -> void' is not part of the declared public API (https://github.com/dotnet/roslyn-analyzers/blob/main/src/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)

Artifacts

Produced during runtime
Name Size Digest
Changelog
82.5 KB
sha256:53ccde0f1d0c5eaf71d0fbac88bf56a7014b1302b24126128aa1b5127297b95e
Chocolatey Package
9.01 MB
sha256:c44c47880c1eddc286419883cbdf300efa55d858c3ec5535ced104dd45115769
Installer
4.87 MB
sha256:dd2357ca61fd8565121cee27b69bbdc36656cd5ef8fbff6f9bece932979e4213
Loader Build
18.1 MB
sha256:a1d9b27a3b348942a7997d47a362180ed64e6332477c662aef7788eb9bcd2c02
NuGet Packages
431 KB
sha256:8beb421f7a31f25b8b5fa1399e781faea41d7932dfb0d3b0b1c14e0c782c2cdf
Tools
9.04 MB
sha256:52fb88598614630231cceb4266c32700ab845f5f294cd451189cc0aa1426b5c7