Skip to content

Replace int flag Limit attribute logic with Maximum attribute #20

Replace int flag Limit attribute logic with Maximum attribute

Replace int flag Limit attribute logic with Maximum attribute #20

Triggered via push March 22, 2026 08:37
Status Success
Total duration 2m 26s
Artifacts 3
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

30 warnings
build (ubuntu-latest, x64, 10.0.x): FtRandoLib/Importer/Importer.cs#L197
'TItem' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TItem' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup, TContext>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (ubuntu-latest, x64, 10.0.x): FtRandoLib/Importer/Importer.cs#L186
'TGroup' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TGroup' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (ubuntu-latest, x64, 10.0.x): FtRandoLib/Importer/Importer.cs#L186
'TItem' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TItem' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (ubuntu-latest, x64, 10.0.x): FtRandoLib/Library/YAML/ValidatingYamlNodeDeserializer.cs#L78
Using member 'System.ComponentModel.DataAnnotations.ValidationContext.ValidationContext(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. The Type of instance cannot be statically discovered and the Type's properties can be trimmed.
build (ubuntu-latest, x64, 10.0.x): FtRandoLib/Library/YAML/ValidatingYamlNodeDeserializer.cs#L77
Using member 'System.ComponentModel.DataAnnotations.Validator.TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. The Type of instance cannot be statically discovered and the Type's properties can be trimmed.
build (ubuntu-latest, x64, 10.0.x): FtRandoLib/Library/MusicFileInfo.cs#L51
Using member 'System.ComponentModel.DataAnnotations.MinLengthAttribute.MinLengthAttribute(Int32)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses reflection to get the 'Count' property on types that don't implement ICollection. This 'Count' property may be trimmed. Ensure it is preserved.
build (ubuntu-latest, x64, 10.0.x)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsTrimmable>
build (ubuntu-latest, x64, 10.0.x)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
build (ubuntu-latest, x64, 10.0.x)
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsTrimmable>
build (ubuntu-latest, x64, 10.0.x)
IsTrimmable and EnableTrimAnalyzer are not supported for the target framework. Consider multi-targeting to a supported framework to enable trimming, and set IsTrimmable only for the supported frameworks. For example:
build (macos-14, arm64, 10.0.x): FtRandoLib/Importer/Importer.cs#L204
'TItem' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TItem' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup, TContext>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (macos-14, arm64, 10.0.x): FtRandoLib/Importer/Importer.cs#L192
'TGroup' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TGroup' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (macos-14, arm64, 10.0.x): FtRandoLib/Importer/Importer.cs#L192
'TItem' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TItem' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (macos-14, arm64, 10.0.x): FtRandoLib/Importer/Importer.cs#L197
'TGroup' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TGroup' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup, TContext>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (macos-14, arm64, 10.0.x): FtRandoLib/Importer/Importer.cs#L186
'TGroup' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TGroup' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (macos-14, arm64, 10.0.x): FtRandoLib/Importer/Importer.cs#L197
'TItem' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TItem' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup, TContext>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (macos-14, arm64, 10.0.x): FtRandoLib/Importer/Importer.cs#L186
'TItem' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TItem' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (macos-14, arm64, 10.0.x): FtRandoLib/Library/YAML/ValidatingYamlNodeDeserializer.cs#L78
Using member 'System.ComponentModel.DataAnnotations.ValidationContext.ValidationContext(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. The Type of instance cannot be statically discovered and the Type's properties can be trimmed.
build (macos-14, arm64, 10.0.x): FtRandoLib/Library/YAML/ValidatingYamlNodeDeserializer.cs#L77
Using member 'System.ComponentModel.DataAnnotations.Validator.TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. The Type of instance cannot be statically discovered and the Type's properties can be trimmed.
build (macos-14, arm64, 10.0.x): FtRandoLib/Library/MusicFileInfo.cs#L51
Using member 'System.ComponentModel.DataAnnotations.MinLengthAttribute.MinLengthAttribute(Int32)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses reflection to get the 'Count' property on types that don't implement ICollection. This 'Count' property may be trimmed. Ensure it is preserved.
build (windows-latest, x64, 10.0.x): FtRandoLib/Importer/Importer.cs#L192
'TGroup' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TGroup' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (windows-latest, x64, 10.0.x): FtRandoLib/Importer/Importer.cs#L192
'TItem' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TItem' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (windows-latest, x64, 10.0.x): FtRandoLib/Importer/Importer.cs#L204
'TItem' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TItem' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup, TContext>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (windows-latest, x64, 10.0.x): FtRandoLib/Importer/Importer.cs#L186
'TGroup' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TGroup' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (windows-latest, x64, 10.0.x): FtRandoLib/Importer/Importer.cs#L197
'TGroup' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TGroup' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup, TContext>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (windows-latest, x64, 10.0.x): FtRandoLib/Importer/Importer.cs#L186
'TItem' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TItem' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (windows-latest, x64, 10.0.x): FtRandoLib/Importer/Importer.cs#L197
'TItem' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'FtRandoLib.Library.LibraryInfo<TItem, TGroup>'. The generic parameter 'TItem' of 'FtRandoLib.Importer.Importer.ParseYamlLibrary<TItem, TGroup, TContext>(String, LibraryParserOptions)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (windows-latest, x64, 10.0.x): FtRandoLib/Library/YAML/ValidatingYamlNodeDeserializer.cs#L78
Using member 'System.ComponentModel.DataAnnotations.ValidationContext.ValidationContext(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. The Type of instance cannot be statically discovered and the Type's properties can be trimmed.
build (windows-latest, x64, 10.0.x): FtRandoLib/Library/YAML/ValidatingYamlNodeDeserializer.cs#L77
Using member 'System.ComponentModel.DataAnnotations.Validator.TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. The Type of instance cannot be statically discovered and the Type's properties can be trimmed.
build (windows-latest, x64, 10.0.x): FtRandoLib/Library/MusicFileInfo.cs#L51
Using member 'System.ComponentModel.DataAnnotations.MinLengthAttribute.MinLengthAttribute(Int32)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses reflection to get the 'Count' property on types that don't implement ICollection. This 'Count' property may be trimmed. Ensure it is preserved.

Artifacts

Produced during runtime
Name Size Digest
Z2Randomizer-macos-14-arm64
41.3 MB
sha256:a50fd40ca9d8cf4e3410493c059f511c79ee187f47892b36dc06b8d0a95c8895
Z2Randomizer-ubuntu-latest-x64
42.5 MB
sha256:f6ea7102e8d366c6aaf3bbcc43272f30ed556a2077945fcb474b479c1f363925
Z2Randomizer-windows-latest-x64
39.2 MB
sha256:e2842a7769db2019c53fbaef6b416c2c323cdc2e53a01c0f5c9d467923c9c88e