Skip to content

[WIP] Add component-level dirty/changed flags #518

[WIP] Add component-level dirty/changed flags

[WIP] Add component-level dirty/changed flags #518

Re-run triggered September 18, 2025 09:18
Status Failure
Total duration 1m 2s
Artifacts 4

workflows.yaml

on: pull_request
Matrix: Build Arch
Matrix: Pack NuGet
Matrix: Deploy NuGet & Release
Fit to window
Zoom out
Zoom in

Annotations

40 errors and 66 warnings
Build Arch (Release, Default): src/Arch/Core/Extensions/EntityExtensions.cs#L393
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Release, Default): src/Arch/Core/Extensions/EntityExtensions.cs#L386
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Release, Default): src/Arch/Core/Extensions/EntityExtensions.cs#L393
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Release, Default)
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Release, Default)
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Release, Default)
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Release, Default)
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Release, Default)
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Release, Default)
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Release, Default)
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Debug, Events): src/Arch/Core/Extensions/EntityExtensions.cs#L393
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Debug, Events): src/Arch/Core/Extensions/EntityExtensions.cs#L386
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Debug, Events): src/Arch/Core/Extensions/EntityExtensions.cs#L393
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Debug, Events)
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Debug, Events)
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Debug, Events)
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Debug, Events)
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Debug, Events)
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Debug, Events)
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Debug, Events)
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Release, Events): src/Arch/Core/Extensions/EntityExtensions.cs#L393
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Release, Events): src/Arch/Core/Extensions/EntityExtensions.cs#L386
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Release, Events): src/Arch/Core/Extensions/EntityExtensions.cs#L393
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Release, Events)
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Release, Events)
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Release, Events)
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Release, Events)
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Release, Events)
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Release, Events)
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Release, Events)
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Debug, Default): src/Arch/Core/Extensions/EntityExtensions.cs#L393
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Debug, Default): src/Arch/Core/Extensions/EntityExtensions.cs#L386
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Debug, Default): src/Arch/Core/Extensions/EntityExtensions.cs#L393
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Debug, Default)
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Debug, Default)
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Debug, Default)
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Debug, Default)
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Debug, Default)
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Debug, Default)
No overload for method 'Markchanged' takes 2 arguments
Build Arch (Debug, Default)
No overload for method 'Markchanged' takes 1 arguments
Build Arch (Release, Default)
No files were found with the provided path: TestResults/**/*.trx. No artifacts will be uploaded.
Build Arch (Release, Default)
Possible null reference assignment.
Build Arch (Release, Default)
Possible null reference assignment.
Build Arch (Release, Default)
Possible null reference assignment.
Build Arch (Release, Default)
Possible null reference assignment.
Build Arch (Release, Default)
Possible null reference assignment.
Build Arch (Release, Default)
Possible null reference assignment.
Build Arch (Release, Default)
Possible null reference assignment.
Build Arch (Release, Default)
Possible null reference assignment.
Build Arch (Release, Default)
There is no defined ordering between fields in multiple declarations of partial struct 'QueryDescription'. To specify an ordering, all instance fields must be in the same declaration.
Build Arch (Release, Default)
There is no defined ordering between fields in multiple declarations of partial struct 'Chunk'. To specify an ordering, all instance fields must be in the same declaration.
Build Arch (Debug, Events)
No files were found with the provided path: TestResults/**/*.trx. No artifacts will be uploaded.
Build Arch (Debug, Events)
Possible null reference assignment.
Build Arch (Debug, Events)
Possible null reference assignment.
Build Arch (Debug, Events)
Possible null reference assignment.
Build Arch (Debug, Events)
Possible null reference assignment.
Build Arch (Debug, Events)
Possible null reference assignment.
Build Arch (Debug, Events)
Possible null reference assignment.
Build Arch (Debug, Events)
Possible null reference assignment.
Build Arch (Debug, Events)
Nullability of reference types in type of parameter 'other' of 'bool Query.Equals(Query other)' doesn't match implicitly implemented member 'bool IEquatable<Query>.Equals(Query? other)' (possibly because of nullability attributes).
Build Arch (Debug, Events)
There is no defined ordering between fields in multiple declarations of partial struct 'QueryDescription'. To specify an ordering, all instance fields must be in the same declaration.
Build Arch (Debug, Events)
There is no defined ordering between fields in multiple declarations of partial struct 'Chunk'. To specify an ordering, all instance fields must be in the same declaration.
Build Arch (Release, Events)
No files were found with the provided path: TestResults/**/*.trx. No artifacts will be uploaded.
Build Arch (Release, Events)
Possible null reference assignment.
Build Arch (Release, Events)
Possible null reference assignment.
Build Arch (Release, Events)
Possible null reference assignment.
Build Arch (Release, Events)
Possible null reference assignment.
Build Arch (Release, Events)
Possible null reference assignment.
Build Arch (Release, Events)
Possible null reference assignment.
Build Arch (Release, Events)
Possible null reference assignment.
Build Arch (Release, Events)
Nullability of reference types in type of parameter 'other' of 'bool Query.Equals(Query other)' doesn't match implicitly implemented member 'bool IEquatable<Query>.Equals(Query? other)' (possibly because of nullability attributes).
Build Arch (Release, Events)
There is no defined ordering between fields in multiple declarations of partial struct 'QueryDescription'. To specify an ordering, all instance fields must be in the same declaration.
Build Arch (Release, Events)
There is no defined ordering between fields in multiple declarations of partial struct 'Chunk'. To specify an ordering, all instance fields must be in the same declaration.
Build Arch (Debug, PureECS)
Unboxing a possibly null value.
Build Arch (Debug, PureECS)
Possible null reference assignment.
Build Arch (Debug, PureECS)
Possible null reference assignment.
Build Arch (Debug, PureECS)
Possible null reference assignment.
Build Arch (Debug, PureECS)
Possible null reference assignment.
Build Arch (Debug, PureECS)
Possible null reference assignment.
Build Arch (Debug, PureECS)
Possible null reference assignment.
Build Arch (Debug, PureECS)
Possible null reference assignment.
Build Arch (Debug, PureECS)
Possible null reference assignment.
Build Arch (Debug, PureECS)
There is no defined ordering between fields in multiple declarations of partial struct 'QueryDescription'. To specify an ordering, all instance fields must be in the same declaration.
Build Arch (Debug, PureECS)
There is no defined ordering between fields in multiple declarations of partial struct 'Chunk'. To specify an ordering, all instance fields must be in the same declaration.
Build Arch (Release, PureECS)
Unboxing a possibly null value.
Build Arch (Release, PureECS)
Possible null reference assignment.
Build Arch (Release, PureECS)
Possible null reference assignment.
Build Arch (Release, PureECS)
Possible null reference assignment.
Build Arch (Release, PureECS)
Possible null reference assignment.
Build Arch (Release, PureECS)
Possible null reference assignment.
Build Arch (Release, PureECS)
Possible null reference assignment.
Build Arch (Release, PureECS)
Possible null reference assignment.
Build Arch (Release, PureECS)
Possible null reference assignment.
Build Arch (Release, PureECS)
There is no defined ordering between fields in multiple declarations of partial struct 'QueryDescription'. To specify an ordering, all instance fields must be in the same declaration.
Build Arch (Release, PureECS)
There is no defined ordering between fields in multiple declarations of partial struct 'Chunk'. To specify an ordering, all instance fields must be in the same declaration.
Build Arch (Debug, Default)
No files were found with the provided path: TestResults/**/*.trx. No artifacts will be uploaded.
Build Arch (Debug, Default)
Possible null reference assignment.
Build Arch (Debug, Default)
Possible null reference assignment.
Build Arch (Debug, Default)
Possible null reference assignment.
Build Arch (Debug, Default)
Possible null reference assignment.
Build Arch (Debug, Default)
Possible null reference assignment.
Build Arch (Debug, Default)
Possible null reference assignment.
Build Arch (Debug, Default)
Possible null reference assignment.
Build Arch (Debug, Default)
Possible null reference assignment.
Build Arch (Debug, Default)
There is no defined ordering between fields in multiple declarations of partial struct 'QueryDescription'. To specify an ordering, all instance fields must be in the same declaration.
Build Arch (Debug, Default)
There is no defined ordering between fields in multiple declarations of partial struct 'Chunk'. To specify an ordering, all instance fields must be in the same declaration.

Artifacts

Produced during runtime
Name Size Digest
build-output-Debug-PureECS
1000 KB
sha256:fed118548e0192d46b7104c2f5639ff343c58fd27b1b1737e39143298bd0a17e
build-output-Release-PureECS
1000 KB
sha256:551a54050f25bc9e2fdf7cff8a9618b4562b6dbcd47ab8dc4adc93b681add421
test-results-Debug-PureECS
22 KB
sha256:f335a6eb760903c5d1aa23afcc4a05d8e7846c0bacc6dba4a47d49b2994ffdfd
test-results-Release-PureECS
21.8 KB
sha256:7a32ca22b213ba85fa4dfec6703d2fbd4598ed3edd555a6849daad80e792d0b3