Skip to content

Fix baseline bots, handle Saint Alessia deck for them (#90) #13

Fix baseline bots, handle Saint Alessia deck for them (#90)

Fix baseline bots, handle Saint Alessia deck for them (#90) #13

Triggered via push July 28, 2025 09:19
Status Success
Total duration 2m 17s
Artifacts 3

build.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

30 warnings and 2 notices
build (ubuntu-latest): Engine/src/Board/Move.cs#L229
Dereference of a possibly null reference.
build (ubuntu-latest): Engine/src/Board/Move.cs#L225
Dereference of a possibly null reference.
build (ubuntu-latest): Engine/src/Board/Move.cs#L222
Dereference of a possibly null reference.
build (ubuntu-latest): Engine/src/Board/CardAction/ChoiceContext.cs#L55
Possible null reference argument for parameter 'effect' in 'string EffectSerializer.ParseEffectToString(object effect)'.
build (ubuntu-latest): Engine/src/Board/CardAction/ComplexEffectExecutor.cs#L22
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern 'ScriptsOfTribute.ChoiceFollowUp.REPLACE_CARDS_IN_TAVERN' is not covered.
build (ubuntu-latest): Engine/src/AI/ExternalAIAdapter.cs#L18
Non-nullable field 'sr' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (ubuntu-latest): Engine/src/AI/ExternalAIAdapter.cs#L18
Non-nullable field 'sw' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (ubuntu-latest): Engine/src/AI/ExternalAIAdapter.cs#L18
Non-nullable field 'botProcess' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (ubuntu-latest): Engine/src/Board/UniqueId.cs#L3
'UniqueId' defines operator == or operator != but does not override Object.GetHashCode()
build (ubuntu-latest): Engine/src/Board/UniqueId.cs#L3
'UniqueId' defines operator == or operator != but does not override Object.Equals(object o)
build (macos-latest): Engine/src/Board/Move.cs#L229
Dereference of a possibly null reference.
build (macos-latest): Engine/src/Board/Move.cs#L225
Dereference of a possibly null reference.
build (macos-latest): Engine/src/Board/Move.cs#L222
Dereference of a possibly null reference.
build (macos-latest): Engine/src/Board/CardAction/ChoiceContext.cs#L55
Possible null reference argument for parameter 'effect' in 'string EffectSerializer.ParseEffectToString(object effect)'.
build (macos-latest): Engine/src/AI/ExternalAIAdapter.cs#L18
Non-nullable field 'sr' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (macos-latest): Engine/src/AI/ExternalAIAdapter.cs#L18
Non-nullable field 'sw' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (macos-latest): Engine/src/AI/ExternalAIAdapter.cs#L18
Non-nullable field 'botProcess' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (macos-latest): Engine/src/Board/CardAction/ComplexEffectExecutor.cs#L22
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern 'ScriptsOfTribute.ChoiceFollowUp.REPLACE_CARDS_IN_TAVERN' is not covered.
build (macos-latest): Engine/src/Board/UniqueId.cs#L3
'UniqueId' defines operator == or operator != but does not override Object.GetHashCode()
build (macos-latest): Engine/src/Board/UniqueId.cs#L3
'UniqueId' defines operator == or operator != but does not override Object.Equals(object o)
build (windows-latest): Engine/src/Board/Move.cs#L229
Dereference of a possibly null reference.
build (windows-latest): Engine/src/Board/Move.cs#L225
Dereference of a possibly null reference.
build (windows-latest): Engine/src/Board/Move.cs#L222
Dereference of a possibly null reference.
build (windows-latest): Engine/src/Board/CardAction/ChoiceContext.cs#L55
Possible null reference argument for parameter 'effect' in 'string EffectSerializer.ParseEffectToString(object effect)'.
build (windows-latest): Engine/src/Board/CardAction/ComplexEffectExecutor.cs#L22
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern 'ScriptsOfTribute.ChoiceFollowUp.REPLACE_CARDS_IN_TAVERN' is not covered.
build (windows-latest): Engine/src/AI/ExternalAIAdapter.cs#L18
Non-nullable field 'sr' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (windows-latest): Engine/src/AI/ExternalAIAdapter.cs#L18
Non-nullable field 'sw' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (windows-latest): Engine/src/AI/ExternalAIAdapter.cs#L18
Non-nullable field 'botProcess' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (windows-latest): Engine/src/Board/UniqueId.cs#L3
'UniqueId' defines operator == or operator != but does not override Object.GetHashCode()
build (windows-latest): Engine/src/Board/UniqueId.cs#L3
'UniqueId' defines operator == or operator != but does not override Object.Equals(object o)
build (macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
build (macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520

Artifacts

Produced during runtime
Name Size Digest
Packages-linux-x64 Expired
43.7 MB
sha256:e1ae5023e9d37882864ca5d976255328570167ca3ecdf1f2e7c9ede86f17f2b6
Packages-osx-x64 Expired
43.2 MB
sha256:76805243a5d7e95554eefa4f43a73115a897880628008244a7a8c83c1c4572d8
Packages-win-x64 Expired
44.6 MB
sha256:982926a62758c1c2a23586a9f96b385ef8d262b15171e8c980fe94ba9bcd6a87