Skip to content

Build Engine DLLs

Build Engine DLLs #102

Manually triggered February 17, 2025 01:55
Status Failure
Total duration 5m 57s
Artifacts 5

Engine.yml

on: workflow_dispatch
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 47 warnings
build: Engines/FlatRedBallXNA/FlatRedBall/Graphics/PostProcessing/PostProcessLogic.cs#L37
'GraphicsDevice' does not contain a definition for 'RenderTargetCount' and no accessible extension method 'RenderTargetCount' accepting a first argument of type 'GraphicsDevice' could be found (are you missing a using directive or an assembly reference?)
build: Engines/FlatRedBallXNA/FlatRedBall/Graphics/PostProcessing/PostProcessLogic.cs#L37
'GraphicsDevice' does not contain a definition for 'RenderTargetCount' and no accessible extension method 'RenderTargetCount' accepting a first argument of type 'GraphicsDevice' could be found (are you missing a using directive or an assembly reference?)
build
Process completed with exit code 1.
build
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/
build: Engines/FlatRedBallXNA/FlatRedBall/Gui/EventArgs.cs#L17
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build: Engines/FlatRedBallXNA/FlatRedBall/Utilities/CustomBehaviorFunctions.cs#L34
'SpriteManager.Camera' is obsolete: 'Use Camera.Main'
build: Engines/FlatRedBallXNA/FlatRedBall/TimeManager.cs#L697
Unreachable code detected
build: Engines/FlatRedBallXNA/FlatRedBall/AI/Pathfinding/RectangleNodeNetwork.cs#L132
The variable 'closestNode' is assigned but its value is never used
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L558
'SpriteManager.mEmitters' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L558
'EmitterList' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L559
'SpriteManager.mEmitters' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L1394
'StaticMethodInstruction' is obsolete: 'Use DelegateInstruction or Call on IInstructibles'
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L1395
'StaticMethodInstruction' is obsolete: 'Use DelegateInstruction or Call on IInstructibles'
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L1825
'SpriteManager.mEmitters' is obsolete
build: Engines/FlatRedBallXNA/3rd Party Libraries/FNA/src/Graphics/PackedVector/HalfTypeHelper.cs#L22
The type name 'uif' only contains lower-cased ascii characters. Such names may become reserved for the language.
build: Engines/FlatRedBallXNA/3rd Party Libraries/FNA/src/Utilities/FNADllMap.cs#L91
The 'ModuleInitializer' attribute is only intended to be used in application code or advanced source generator scenarios (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2255)
build: Engines/FlatRedBallXNA/FlatRedBall/AI/Pathfinding/Link.cs#L83
Nullability of reference types in type of parameter 'other' doesn't match implemented member 'bool IEquatable<Link>.Equals(Link? other)' (possibly because of nullability attributes).
build: Engines/FlatRedBallXNA/FlatRedBall/Math/Geometry/AxisAlignedCube.cs#L345
Nullability of reference types in type of parameter 'other' of 'bool AxisAlignedCube.Equals(AxisAlignedCube other)' doesn't match implicitly implemented member 'bool IEquatable<AxisAlignedCube>.Equals(AxisAlignedCube? other)' (possibly because of nullability attributes).
build: Engines/FlatRedBallXNA/FlatRedBall/AI/Pathfinding/NodeNetwork.cs#L1189
Nullability of reference types in type of parameter 'other' doesn't match implemented member 'bool IEquatable<NodeNetwork>.Equals(NodeNetwork? other)' (possibly because of nullability attributes).
build: Engines/FlatRedBallXNA/FlatRedBall/ManagedSpriteGroups/SpriteFrame.cs#L1850
Nullability of reference types in type of parameter 'other' doesn't match implemented member 'bool IEquatable<SpriteFrame>.Equals(SpriteFrame? other)' (possibly because of nullability attributes).
build: Engines/FlatRedBallXNA/FlatRedBall/PositionedObject.cs#L2380
Nullability of reference types in type of parameter 'other' doesn't match implemented member 'bool IEquatable<PositionedObject>.Equals(PositionedObject? other)' (possibly because of nullability attributes).
build: Engines/FlatRedBallXNA/FlatRedBall/Math/Geometry/AxisAlignedRectangle.cs#L1527
Nullability of reference types in type of parameter 'other' doesn't match implemented member 'bool IEquatable<AxisAlignedRectangle>.Equals(AxisAlignedRectangle? other)' (possibly because of nullability attributes).
build: Engines/FlatRedBallXNA/FlatRedBall/Math/Geometry/Capsule2D.cs#L338
Nullability of reference types in type of parameter 'other' doesn't match implemented member 'bool IEquatable<Capsule2D>.Equals(Capsule2D? other)' (possibly because of nullability attributes).
build: Engines/FlatRedBallXNA/FlatRedBall/ManagedSpriteGroups/SpriteGrid/SpriteGrid.cs#L1973
Nullability of reference types in type of parameter 'other' doesn't match implemented member 'bool IEquatable<SpriteGrid>.Equals(SpriteGrid? other)' (possibly because of nullability attributes).
build: Engines/FlatRedBallXNA/FlatRedBall/Gui/EventArgs.cs#L17
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build: Engines/FlatRedBallXNA/FlatRedBall/Camera.cs#L63
'SpriteManager.Camera' is obsolete: 'Use Camera.Main'
build: Engines/FlatRedBallXNA/FlatRedBall/Debugging/Debugger.cs#L104
'SpriteManager.Camera' is obsolete: 'Use Camera.Main'
build: Engines/FlatRedBallXNA/FlatRedBall/Math/Splines/Spline.cs#L124
'SpriteManager.Camera' is obsolete: 'Use Camera.Main'
build: Engines/FlatRedBallXNA/FlatRedBall/Gui/GuiManager.cs#L263
'Camera.YEdge' is obsolete: 'Do not use this property - it is confusingly named, only functions with non-ortho cameras, and will go away in future versions of FRB'
build: Engines/FlatRedBallXNA/FlatRedBall/Debugging/Debugger.cs#L289
'SpriteManager.Emitters' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/Debugging/Debugger.cs#L290
'SpriteManager.Emitters' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/Graphics/Particle/EmissionSettings.cs#L358
'EmissionSettings.PixelSize' is obsolete: 'Use TextureScale instead. TextureScale = PixelSize * 2'
build: Engines/FlatRedBallXNA/FlatRedBall/IO/Csv/CsvFileManager.cs#L47
The type 'KeyType' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'. Nullability of type argument 'KeyType' doesn't match 'notnull' constraint.
build: Engines/FlatRedBallXNA/FlatRedBall/IO/Csv/CsvFileManager.cs#L54
The type 'KeyType' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'. Nullability of type argument 'KeyType' doesn't match 'notnull' constraint.
build: Engines/FlatRedBallXNA/FlatRedBall/IO/Csv/CsvFileManager.cs#L68
The type 'KeyType' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'. Nullability of type argument 'KeyType' doesn't match 'notnull' constraint.
build: Engines/FlatRedBallXNA/FlatRedBall/IO/Csv/CsvFileManager.cs#L61
The type 'KeyType' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'. Nullability of type argument 'KeyType' doesn't match 'notnull' constraint.
build: Engines/FlatRedBallXNA/FlatRedBall/IO/FilePath.cs#L145
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
build: Engines/FlatRedBallXNA/FlatRedBall/IO/FilePath.cs#L262
Nullability of reference types in type of parameter 'obj' of 'int FilePath.CompareTo(object obj)' doesn't match implicitly implemented member 'int IComparable.CompareTo(object? obj)' (possibly because of nullability attributes).
build: Engines/FlatRedBallXNA/FlatRedBall/Math/Geometry/AxisAlignedCube.cs#L345
Nullability of reference types in type of parameter 'other' of 'bool AxisAlignedCube.Equals(AxisAlignedCube other)' doesn't match implicitly implemented member 'bool IEquatable<AxisAlignedCube>.Equals(AxisAlignedCube? other)' (possibly because of nullability attributes).
build: Engines/FlatRedBallXNA/FlatRedBall/IO/Csv/RuntimeCsvRepresentation.cs#L50
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
build: Engines/FlatRedBallXNA/FlatRedBall/Math/Geometry/AxisAlignedRectangle.cs#L1527
Nullability of reference types in type of parameter 'other' doesn't match implemented member 'bool IEquatable<AxisAlignedRectangle>.Equals(AxisAlignedRectangle? other)' (possibly because of nullability attributes).
build: Engines/FlatRedBallXNA/FlatRedBall/IO/Csv/RuntimeCsvRepresentation.cs#L665
The type 'KeyType' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'. Nullability of type argument 'KeyType' doesn't match 'notnull' constraint.
build: Engines/FlatRedBallXNA/FlatRedBall/Gui/EventArgs.cs#L17
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build: Engines/FlatRedBallXNA/FlatRedBall/Camera.cs#L63
'SpriteManager.Camera' is obsolete: 'Use Camera.Main'
build: Engines/FlatRedBallXNA/FlatRedBall/Debugging/Debugger.cs#L104
'SpriteManager.Camera' is obsolete: 'Use Camera.Main'
build: Engines/FlatRedBallXNA/FlatRedBall/Content/Aseprite/AsepriteFile.Extensions.cs#L25
'SpriteSheetProcessor.Process(AsepriteFile, ProcessorOptions?)' is obsolete: 'This method will be removed in a future release. Users should switch to one of the other appropriate Process methods'
build: Engines/FlatRedBallXNA/FlatRedBall/Content/Aseprite/AsepriteFile.Extensions.cs#L60
'SpriteSheetProcessor.Process(AsepriteFile, ProcessorOptions?)' is obsolete: 'This method will be removed in a future release. Users should switch to one of the other appropriate Process methods'
build: Engines/FlatRedBallXNA/FlatRedBall/Camera.cs#L941
'Camera.XEdge' is obsolete: 'Do not use this property - it is confusingly named, only functions with non-ortho cameras, and will go away in future versions of FRB'

Artifacts

Produced during runtime
Name Size
AndroidMonoGameNet8Debug
1.42 MB
AndroidMonoGameNet8Release
1.23 MB
WebKniNet8Debug
1.41 MB
iOSMonoGameNet8Debug
1.41 MB
iOSMonoGameNet8Release
1.22 MB