Skip to content

Add west town magic container requirement checks to logic #21

Add west town magic container requirement checks to logic

Add west town magic container requirement checks to logic #21

Triggered via push March 23, 2026 22:00
Status Success
Total duration 2m 41s
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#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 (ubuntu-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 (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/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/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/Importer/Importer.cs#L204
'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#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#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
'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#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/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:51ba7d37fc2371a4a524c6dd4b257010036f70bedc4e45cbabfb6c8d5cbee21e
Z2Randomizer-ubuntu-latest-x64
42.5 MB
sha256:3591445a7f1f3ec0a97f7d5eae4f81f439f0a078a4a90777c3b49c48954278ef
Z2Randomizer-windows-latest-x64
39.2 MB
sha256:775b100f4f26aa2d9b265f9af076841cd41bd0f154ce263bbd63ea72d6dacca9