Skip to content

Build Engine DLLs

Build Engine DLLs #101

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

Engine.yml

on: workflow_dispatch
Fit to window
Zoom out
Zoom in

Annotations

1 error and 49 warnings
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/AI/Pathfinding/RectangleNodeNetwork.cs#L132
The variable 'closestNode' is assigned but its value is never used
build: Engines/FlatRedBallXNA/FlatRedBall/TimeManager.cs#L697
Unreachable code detected
build: Engines/FlatRedBallXNA/FlatRedBall/Camera.cs#L63
'SpriteManager.Camera' is obsolete: 'Use Camera.Main'
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/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'
build: Engines/FlatRedBallXNA/FlatRedBall/Camera.cs#L942
'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'
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/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'
build: Engines/FlatRedBallXNA/FlatRedBall/Camera.cs#L942
'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'
build: Engines/FlatRedBallXNA/FlatRedBall/Camera.cs#L943
'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'
build: Engines/FlatRedBallXNA/FlatRedBall/Camera.cs#L944
'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'
build: Engines/FlatRedBallXNA/FlatRedBall/Camera.cs#L947
'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/Camera.cs#L948
'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/Camera.cs#L949
'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/Camera.cs#L950
'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/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/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/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/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/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/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/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/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'
build: Engines/FlatRedBallXNA/FlatRedBall/Camera.cs#L942
'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'
build: Engines/FlatRedBallXNA/FlatRedBall/Camera.cs#L943
'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'
build: Engines/FlatRedBallXNA/FlatRedBall/Camera.cs#L944
'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'
build: Engines/FlatRedBallXNA/FlatRedBall/Camera.cs#L947
'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/Camera.cs#L948
'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/Camera.cs#L949
'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/Camera.cs#L950
'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/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/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/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/Input/Mouse.cs#L933
Nullability of reference types in type of parameter 'other' doesn't match implemented member 'bool IEquatable<Mouse>.Equals(Mouse? 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/Managers/SingleThreadSynchronizationContext.cs#L19
Nullability of type of parameter 'state' doesn't match overridden member (possibly because of nullability attributes).
build: Engines/FlatRedBallXNA/FlatRedBall/Managers/SingleThreadSynchronizationContext.cs#L24
Nullability of type of parameter 'state' doesn't match overridden member (possibly because of nullability attributes).

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