Skip to content

Simplify security conditions #1529

Simplify security conditions

Simplify security conditions #1529

Triggered via push June 17, 2026 16:14
Status Success
Total duration 5m 24s
Artifacts 9
Run all project unit tests
2m 15s
Run all project unit tests
Build all docker images
5m 20s
Build all docker images
Check that the whole project is buildable and attach packages to process
4m 24s
Check that the whole project is buildable and attach packages to process
Fit to window
Zoom out
Zoom in

Annotations

39 warnings
Run all project unit tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run all project unit tests: src/AasCore.Aas3_1/copying.cs#L323
Possible null reference argument for parameter 'contentType' in 'File.File(string contentType = null, List<IExtension>? extensions = null, string? category = null, string? idShort = null, List<ILangStringNameType>? displayName = null, List<ILangStringTextType>? description = null, IReference? semanticId = null, List<IReference>? supplementalSemanticIds = null, List<IQualifier>? qualifiers = null, List<IEmbeddedDataSpecification>? embeddedDataSpecifications = null, string? value = null)'.
Run all project unit tests: src/AasCore.Aas3_1/copying.cs#L177
Possible null reference argument for parameter 'second' in 'RelationshipElement.RelationshipElement(IReference first = null, IReference second = null, List<IExtension>? extensions = null, string? category = null, string? idShort = null, List<ILangStringNameType>? displayName = null, List<ILangStringTextType>? description = null, IReference? semanticId = null, List<IReference>? supplementalSemanticIds = null, List<IQualifier>? qualifiers = null, List<IEmbeddedDataSpecification>? embeddedDataSpecifications = null)'.
Run all project unit tests: src/AasCore.Aas3_1/copying.cs#L176
Possible null reference argument for parameter 'first' in 'RelationshipElement.RelationshipElement(IReference first = null, IReference second = null, List<IExtension>? extensions = null, string? category = null, string? idShort = null, List<ILangStringNameType>? displayName = null, List<ILangStringTextType>? description = null, IReference? semanticId = null, List<IReference>? supplementalSemanticIds = null, List<IQualifier>? qualifiers = null, List<IEmbeddedDataSpecification>? embeddedDataSpecifications = null)'.
Run all project unit tests: src/AasCore.Aas3_1/DiaryData/DiaryDataDef.cs#L39
Cannot convert null literal to non-nullable reference type.
Run all project unit tests: src/AasCore.Aas3_1/DiaryData/DiaryDataDef.cs#L67
Converting null literal or possible null value to non-nullable type.
Run all project unit tests: src/AasCore.Aas3_1/types.cs#L7971
Cannot convert null literal to non-nullable reference type.
Run all project unit tests: src/AasCore.Aas3_1/types.cs#L7970
Cannot convert null literal to non-nullable reference type.
Run all project unit tests: src/AasCore.Aas3_1/types.cs#L3295
Cannot convert null literal to non-nullable reference type.
Run all project unit tests: src/AasCore.Aas3_1/types.cs#L3294
Cannot convert null literal to non-nullable reference type.
Run all project unit tests: src/AasCore.Aas3_1/types.cs#L7480
Cannot convert null literal to non-nullable reference type.
Run all project unit tests: src/AasCore.Aas3_1/types.cs#L3131
Possible null reference return.
Run all project unit tests: src/AasCore.Aas3_1/types.cs#L7787
Possible null reference return.
Run all project unit tests: src/AasCore.Aas3_1/types.cs#L7785
Possible null reference return.
Run all project unit tests: src/AasCore.Aas3_1/DiaryData/DiaryDataDef.cs#L39
Cannot convert null literal to non-nullable reference type.
Run all project unit tests: src/AasCore.Aas3_1/DiaryData/DiaryDataDef.cs#L67
Converting null literal or possible null value to non-nullable type.
Run all project unit tests: src/AasCore.Aas3_1/types.cs#L3295
Cannot convert null literal to non-nullable reference type.
Run all project unit tests: src/AasCore.Aas3_1/types.cs#L3294
Cannot convert null literal to non-nullable reference type.
Run all project unit tests: src/AasCore.Aas3_1/types.cs#L7971
Cannot convert null literal to non-nullable reference type.
Run all project unit tests: src/AasCore.Aas3_1/types.cs#L7970
Cannot convert null literal to non-nullable reference type.
Run all project unit tests: src/AasCore.Aas3_1/types.cs#L7480
Cannot convert null literal to non-nullable reference type.
Check that the whole project is buildable and attach packages to process
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_1/copying.cs#L1002
Possible null reference argument for parameter 'first' in 'RelationshipElement.RelationshipElement(IReference first = null, IReference second = null, List<IExtension>? extensions = null, string? category = null, string? idShort = null, List<ILangStringNameType>? displayName = null, List<ILangStringTextType>? description = null, IReference? semanticId = null, List<IReference>? supplementalSemanticIds = null, List<IQualifier>? qualifiers = null, List<IEmbeddedDataSpecification>? embeddedDataSpecifications = null)'.
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_1/copying.cs#L1003
The type 'AasCore.Aas3_1.IReference?' cannot be used as type parameter 'T' in the generic type or method 'Copying.Deep<T>(T)'. Nullability of type argument 'AasCore.Aas3_1.IReference?' doesn't match constraint type 'AasCore.Aas3_1.IClass'.
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_1/copying.cs#L1002
The type 'AasCore.Aas3_1.IReference?' cannot be used as type parameter 'T' in the generic type or method 'Copying.Deep<T>(T)'. Nullability of type argument 'AasCore.Aas3_1.IReference?' doesn't match constraint type 'AasCore.Aas3_1.IClass'.
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_1/DiaryData/DiaryDataDef.cs#L67
Converting null literal or possible null value to non-nullable type.
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_1/types.cs#L3295
Cannot convert null literal to non-nullable reference type.
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_1/types.cs#L3294
Cannot convert null literal to non-nullable reference type.
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_1/types.cs#L7971
Cannot convert null literal to non-nullable reference type.
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_1/types.cs#L7970
Cannot convert null literal to non-nullable reference type.
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_1/types.cs#L7480
Cannot convert null literal to non-nullable reference type.
Build all docker images
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, docker/build-push-action@v6, docker/setup-buildx-action@v3, docker/setup-qemu-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
The 'as' keyword should match the case of the 'from' keyword: ./src/docker/Dockerfile-AasxServerAspNetCore#L19
FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/
The 'as' keyword should match the case of the 'from' keyword: ./src/docker/Dockerfile-AasxServerAspNetCore#L19
FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/
The 'as' keyword should match the case of the 'from' keyword: ./src/docker/Dockerfile-AasxServerAspNetCore#L19
FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/
The 'as' keyword should match the case of the 'from' keyword: ./src/docker/Dockerfile-AasxServerBlazor#L22
FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/
The 'as' keyword should match the case of the 'from' keyword: ./src/docker/Dockerfile-AasxServerBlazor#L22
FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/
The 'as' keyword should match the case of the 'from' keyword: ./src/docker/Dockerfile-AasxServerBlazor#L22
FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/

Artifacts

Produced during runtime
Name Size Digest
AasxServerAspNetCore.LATEST.0.3.1.1529-aasV3-alpha-latest.2026-06-17-T-16-15-07
37.2 MB
sha256:f2591b5267ce8aa5922b763ea79b8dd7b5f0fcb11b0936c99b8fd2e6ed873301
AasxServerBlazor.LATEST.0.3.1.1529-aasV3-alpha-latest.2026-06-17-T-16-15-07
36 MB
sha256:7fc0ccd79e72637a9f4b3348360001587dc47fca1c11bada2feed67799c00dd1
eclipse-aaspe~server~39N6SH.dockerbuild
20.7 KB
sha256:953ff0f8f7e003dc74d18ed4f8a50e4405b579751498dc8f8c57482a9cfd0fa6
eclipse-aaspe~server~BHOGQK.dockerbuild
20.2 KB
sha256:439e2f0309050eec6894df372cc36dd996d23d58a4366b809f1c1ce67047c8fb
eclipse-aaspe~server~C2QZRW.dockerbuild
153 KB
sha256:03aaf0f7c36d936db2e9e04cabf07f7a661dd3459d84f7946ff763795438444b
eclipse-aaspe~server~PB67S2.dockerbuild
20.2 KB
sha256:a566a756faaec96b39134be06ed7097631f46ddd8c98308cd4c3d8a34101287c
eclipse-aaspe~server~R1X4VE.dockerbuild
20.5 KB
sha256:41c52b174c7d16624566775d57b5760d6acf0f4019f367c744556feef6414a95
eclipse-aaspe~server~SV8DY4.dockerbuild
219 KB
sha256:9001859b3f8fa21e8e4d19c2be9ddef277d92a52e5686de35df148866fac7e38
test-results
31.7 KB
sha256:d5baece70812fe3d802dcca1f620459068cf23563687eaedd22a48556683e9fb