Skip to content

Build Engine DLLs

Build Engine DLLs #97

Manually triggered November 6, 2024 13:39
Status Success
Total duration 6m 8s
Artifacts 9

Engine.yml

on: workflow_dispatch
Fit to window
Zoom out
Zoom in

Annotations

51 warnings
build
The following actions uses node12 which is deprecated and will be forced to run on node16: microsoft/[email protected]. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/setup-dotnet@v3, microsoft/[email protected], actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
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/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/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/Graphics/Particle/EmissionSettings.cs#L359
'EmissionSettings.PixelSize' is obsolete: 'Use TextureScale instead. TextureScale = PixelSize * 2'
build: Engines/FlatRedBallXNA/FlatRedBall/Graphics/Particle/EmissionSettings.cs#L506
'EmissionSettings.PixelSize' is obsolete: 'Use TextureScale instead. TextureScale = PixelSize * 2'
build: Engines/FlatRedBallXNA/FlatRedBall/Graphics/Animation/AnimationLayer.cs#L122
The variable 'indexToShow' is assigned but its value is never used
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L564
'SpriteManager.mEmitters' is obsolete
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/SpriteManager.cs#L564
'SpriteManager.mEmitters' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L564
'EmitterList' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L565
'SpriteManager.mEmitters' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L1400
'StaticMethodInstruction' is obsolete: 'Use DelegateInstruction or Call on IInstructibles'
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L1401
'StaticMethodInstruction' is obsolete: 'Use DelegateInstruction or Call on IInstructibles'
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L1831
'SpriteManager.mEmitters' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L1833
'SpriteManager.mEmitters' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/TimeManager.cs#L697
Unreachable code detected
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L564
'SpriteManager.mEmitters' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L564
'EmitterList' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L565
'SpriteManager.mEmitters' is obsolete
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#L1400
'StaticMethodInstruction' is obsolete: 'Use DelegateInstruction or Call on IInstructibles'
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L1401
'StaticMethodInstruction' is obsolete: 'Use DelegateInstruction or Call on IInstructibles'
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L1831
'SpriteManager.mEmitters' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L1833
'SpriteManager.mEmitters' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L2286
'Scene.SpriteGrids' 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#L82
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#L2383
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/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/Graphics/Animation/AnimationLayer.cs#L122
The variable 'indexToShow' is assigned but its value is never used
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L564
'SpriteManager.mEmitters' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L564
'EmitterList' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/SpriteManager.cs#L565
'SpriteManager.mEmitters' is obsolete
build: Engines/FlatRedBallXNA/FlatRedBall/Debugging/Debugger.cs#L289
'SpriteManager.Emitters' is obsolete
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "AndroidMonoGameNet8Debug", "AndroidMonoGameNet8Release", "DesktopGlFnaNet7Debug", "DesktopGlFnaNet7Release", "DesktopGlNet6Debug", "DesktopGlNet6Release", "iOSMonoGameNet8Debug", "iOSMonoGameNet8Release", "WebKniNet8Debug". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

Artifacts

Produced during runtime
Name Size
AndroidMonoGameNet8Debug
4.07 MB
AndroidMonoGameNet8Release
3.51 MB
DesktopGlFnaNet7Debug
5.18 MB
DesktopGlFnaNet7Release
4.48 MB
DesktopGlNet6Debug
4.02 MB
DesktopGlNet6Release
3.46 MB
WebKniNet8Debug
4.05 MB
iOSMonoGameNet8Debug
4.05 MB
iOSMonoGameNet8Release
3.49 MB