Fix docker file #95
githubactionsbuilds.yml
on: push
generate_version_number
3s
build_docker
2m 39s
build_linux
16m 10s
build_windows
11m 57s
build_linux_consoleapp
1m 6s
build_windows_consoleapp
2m 9s
Matrix: codeqlanalyze
release_nuget
7s
release_github
11s
Annotations
38 warnings
build_linux_consoleapp:
DeveMultiCompressor/CompressorFinderFactory.cs#L56
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.
|
build_linux_consoleapp:
DeveMultiCompressor/CompressorFinderFactory.cs#L56
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
|
build_linux_consoleapp:
DeveMultiCompressor/CompressorFinderFactory.cs#L39
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.
|
build_linux_consoleapp:
DeveMultiCompressor/CompressorFinderFactory.cs#L39
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
|
build_linux_consoleapp:
DeveMultiCompressor/Logging/Appenders/LoggingLevelLoggerAppender.cs#L17
Using member 'System.Enum.GetValues(Type)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. It might not be possible to create an array of the enum type at runtime. Use the GetValues<TEnum> overload or the GetValuesAsUnderlyingType method instead.
|
build_linux_consoleapp:
DeveMultiCompressor/FolderHelperMethods.cs#L14
'System.Reflection.Assembly.Location' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
|
build_linux_consoleapp:
DeveMultiCompressor/FolderHelperMethods.cs#L14
DeveMultiCompressor.FolderHelperMethods.CreateLocationOfImageProcessorAssemblyDirectory(): 'System.Reflection.Assembly.Location.get' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
|
build_linux_consoleapp:
DeveMultiCompressor/CompressorFinderFactory.cs#L39
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
|
build_linux_consoleapp:
DeveMultiCompressor/CompressorFinderFactory.cs#L56
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
|
build_linux_consoleapp:
DeveMultiCompressor/FolderHelperMethods.cs#L14
'System.Reflection.Assembly.Location' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
|
build_linux_consoleapp:
DeveMultiCompressor/FolderHelperMethods.cs#L14
'System.Reflection.Assembly.Location' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
|
build_windows_consoleapp:
DeveMultiCompressor/CompressorFinderFactory.cs#L56
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
|
build_windows_consoleapp:
DeveMultiCompressor/CompressorFinderFactory.cs#L39
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
|
build_windows_consoleapp:
DeveMultiCompressor/FolderHelperMethods.cs#L14
'System.Reflection.Assembly.Location' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
|
build_windows_consoleapp:
DeveMultiCompressor/CompressorFinderFactory.cs#L39
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.
|
build_windows_consoleapp:
DeveMultiCompressor/Logging/Appenders/LoggingLevelLoggerAppender.cs#L17
Using member 'System.Enum.GetValues(Type)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. It might not be possible to create an array of the enum type at runtime. Use the GetValues<TEnum> overload or the GetValuesAsUnderlyingType method instead.
|
build_windows_consoleapp:
DeveMultiCompressor/CompressorFinderFactory.cs#L39
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
|
build_windows_consoleapp:
DeveMultiCompressor/CompressorFinderFactory.cs#L56
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.
|
build_windows_consoleapp:
DeveMultiCompressor/CompressorFinderFactory.cs#L56
Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.
|
build_windows_consoleapp:
DeveMultiCompressor/FolderHelperMethods.cs#L14
'System.Reflection.Assembly.Location' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
|
build_windows_consoleapp:
DeveMultiCompressor/FolderHelperMethods.cs#L14
DeveMultiCompressor.FolderHelperMethods.CreateLocationOfImageProcessorAssemblyDirectory(): 'System.Reflection.Assembly.Location.get' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
|
build_windows_consoleapp:
DeveMultiCompressor/FolderHelperMethods.cs#L14
'System.Reflection.Assembly.Location' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
|
codeqlanalyze (csharp)
No files were found with the provided path: ./artifacts/csharp.zip. No artifacts will be uploaded.
|
build_windows:
DeveMultiCompressor/CompressorRunner.cs#L95
Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135)
|
build_windows:
DeveMultiCompressor/CompressorRunner.cs#L145
Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135)
|
build_windows:
DeveMultiCompressor/Logging/Appenders/DateTimeLoggerAppender.cs#L63
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
|
build_windows:
DeveMultiCompressor/Logging/Appenders/DateTimeLoggerAppender.cs#L74
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
|
build_windows:
DeveMultiCompressor/Logging/Appenders/DateTimeLoggerAppender.cs#L47
Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135)
|
build_windows:
DeveMultiCompressor/Logging/Appenders/DateTimeLoggerAppender.cs#L55
Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135)
|
build_windows:
DeveMultiCompressor/Logging/Appenders/DateTimeLoggerAppender.cs#L56
Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135)
|
build_windows:
DeveMultiCompressor/Logging/Appenders/DateTimeLoggerAppender.cs#L62
Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135)
|
build_windows:
DeveMultiCompressor/Logging/Appenders/DateTimeLoggerAppender.cs#L73
Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135)
|
build_windows:
DeveMultiCompressor/Logging/Appenders/LoggingLevelLoggerAppender.cs#L75
Remove this commented out code. (https://rules.sonarsource.com/csharp/RSPEC-125)
|
release_github
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/create-release@v1, softprops/action-gh-release@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
release_github
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/create-release@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
release_github
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
release_github
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
release_github
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
DeveMultiCompressor.ConsoleApp.Linux
Expired
|
37.5 MB |
|
DeveMultiCompressor.ConsoleApp.Windows
Expired
|
37.4 MB |
|
DeveMultiCompressor7z
Expired
|
10.8 MB |
|
DeveMultiCompressorNuGet
Expired
|
28.7 KB |
|
DeveMultiCompressorZip
Expired
|
19.9 MB |
|