Skip to content

SecurityService: Fix parsing and loading of jwks url #1517

SecurityService: Fix parsing and loading of jwks url

SecurityService: Fix parsing and loading of jwks url #1517

Triggered via push April 2, 2026 17:34
Status Success
Total duration 3m 57s
Artifacts 9
Run all project unit tests
1m 29s
Run all project unit tests
Build all docker images
3m 54s
Build all docker images
Check that the whole project is buildable and attach packages to process
3m 25s
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 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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_0/Attributes/SkipForReflection.cs#L21
Rename AasCore.Aas3_0.Attributes.SkipForReflection to end in 'Attribute' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
Run all project unit tests: src/AasCore.Aas3_0/Attributes/CountForHash.cs#L22
Rename AasCore.Aas3_0.Attributes.CountForHash to end in 'Attribute' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
Run all project unit tests: src/AasCore.Aas3_0/Attributes/CountForHash.cs#L16
Remove the underscores from namespace name 'AasCore.Aas3_0' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
Run all project unit tests: src/AasCore.Aas3_0/Attributes/CountForHash.cs#L14
Remove the underscores from assembly name AasCore.Aas3_0 (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
Run all project unit tests: src/AasCore.Aas3_0/xmlization.cs#L16854
Possible null reference argument for parameter 'dataSpecificationContent' in 'EmbeddedDataSpecification.EmbeddedDataSpecification(IReference dataSpecification, IDataSpecificationContent dataSpecificationContent)'.
Run all project unit tests: src/AasCore.Aas3_0/xmlization.cs#L16854
Possible null reference argument for parameter 'dataSpecification' in 'EmbeddedDataSpecification.EmbeddedDataSpecification(IReference dataSpecification, IDataSpecificationContent dataSpecificationContent)'.
Run all project unit tests: src/AasCore.Aas3_0/jsonization.cs#L13264
Possible null reference argument for parameter 'dataSpecificationContent' in 'EmbeddedDataSpecification.EmbeddedDataSpecification(IReference dataSpecification, IDataSpecificationContent dataSpecificationContent)'.
Run all project unit tests: src/AasCore.Aas3_0/jsonization.cs#L13263
Possible null reference argument for parameter 'dataSpecification' in 'EmbeddedDataSpecification.EmbeddedDataSpecification(IReference dataSpecification, IDataSpecificationContent dataSpecificationContent)'.
Run all project unit tests: src/AasCore.Aas3_0/DiaryData/DiaryDataDef.cs#L39
Cannot convert null literal to non-nullable reference type.
Run all project unit tests: src/AasCore.Aas3_0/DiaryData/DiaryDataDef.cs#L67
Converting null literal or possible null value to non-nullable type.
Run all project unit tests: src/AasCore.Aas3_0/Attributes/SkipForReflection.cs#L21
Rename AasCore.Aas3_0.Attributes.SkipForReflection to end in 'Attribute' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
Run all project unit tests: src/AasCore.Aas3_0/Attributes/CountForHash.cs#L22
Rename AasCore.Aas3_0.Attributes.CountForHash to end in 'Attribute' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
Run all project unit tests: src/AasCore.Aas3_0/Attributes/CountForHash.cs#L16
Remove the underscores from namespace name 'AasCore.Aas3_0' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
Run all project unit tests: src/AasCore.Aas3_0/Attributes/CountForHash.cs#L14
Remove the underscores from assembly name AasCore.Aas3_0 (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
Run all project unit tests: src/AasCore.Aas3_0/xmlization.cs#L16854
Possible null reference argument for parameter 'dataSpecificationContent' in 'EmbeddedDataSpecification.EmbeddedDataSpecification(IReference dataSpecification, IDataSpecificationContent dataSpecificationContent)'.
Run all project unit tests: src/AasCore.Aas3_0/xmlization.cs#L16854
Possible null reference argument for parameter 'dataSpecification' in 'EmbeddedDataSpecification.EmbeddedDataSpecification(IReference dataSpecification, IDataSpecificationContent dataSpecificationContent)'.
Run all project unit tests: src/AasCore.Aas3_0/jsonization.cs#L13264
Possible null reference argument for parameter 'dataSpecificationContent' in 'EmbeddedDataSpecification.EmbeddedDataSpecification(IReference dataSpecification, IDataSpecificationContent dataSpecificationContent)'.
Run all project unit tests: src/AasCore.Aas3_0/jsonization.cs#L13263
Possible null reference argument for parameter 'dataSpecification' in 'EmbeddedDataSpecification.EmbeddedDataSpecification(IReference dataSpecification, IDataSpecificationContent dataSpecificationContent)'.
Run all project unit tests: src/AasCore.Aas3_0/DiaryData/DiaryDataDef.cs#L39
Cannot convert null literal to non-nullable reference type.
Run all project unit tests: src/AasCore.Aas3_0/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
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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_0/Attributes/SkipForReflection.cs#L21
Rename AasCore.Aas3_0.Attributes.SkipForReflection to end in 'Attribute' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_0/Attributes/CountForHash.cs#L22
Rename AasCore.Aas3_0.Attributes.CountForHash to end in 'Attribute' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1710)
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_0/Attributes/CountForHash.cs#L16
Remove the underscores from namespace name 'AasCore.Aas3_0' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_0/Attributes/CountForHash.cs#L14
Remove the underscores from assembly name AasCore.Aas3_0 (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_0/jsonization.cs#L13264
Possible null reference argument for parameter 'dataSpecificationContent' in 'EmbeddedDataSpecification.EmbeddedDataSpecification(IReference dataSpecification, IDataSpecificationContent dataSpecificationContent)'.
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_0/jsonization.cs#L13263
Possible null reference argument for parameter 'dataSpecification' in 'EmbeddedDataSpecification.EmbeddedDataSpecification(IReference dataSpecification, IDataSpecificationContent dataSpecificationContent)'.
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_0/xmlization.cs#L16854
Possible null reference argument for parameter 'dataSpecificationContent' in 'EmbeddedDataSpecification.EmbeddedDataSpecification(IReference dataSpecification, IDataSpecificationContent dataSpecificationContent)'.
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_0/xmlization.cs#L16854
Possible null reference argument for parameter 'dataSpecification' in 'EmbeddedDataSpecification.EmbeddedDataSpecification(IReference dataSpecification, IDataSpecificationContent dataSpecificationContent)'.
Check that the whole project is buildable and attach packages to process: src/AasCore.Aas3_0/DiaryData/DiaryDataDef.cs#L67
Converting null literal or possible null value to non-nullable type.
Build all docker images
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, docker/build-push-action@v6, docker/setup-buildx-action@v3, docker/setup-qemu-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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#L15
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#L15
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#L15
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#L17
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#L17
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#L17
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.1517-aasV3-alpha-latest.2026-04-02-T-17-34-21
25.3 MB
sha256:4cc76e5ecddfba08ea9cabcf30b823c3c1efcbb473f6f4e74ec8c8a44ee0ed6b
AasxServerBlazor.LATEST.0.3.1.1517-aasV3-alpha-latest.2026-04-02-T-17-34-21
23.4 MB
sha256:043e1975c65ada5e09854e20e5f21e316566c7d45bad002ec7f53dacebadcedb
eclipse-aaspe~server~9I3PWL.dockerbuild
18.5 KB
sha256:aae4aed3fe49dede7cc4a3ebd2a3e123763eafb5b1636a5bfefa7d2e35aa141b
eclipse-aaspe~server~ABUJGB.dockerbuild
19.5 KB
sha256:07169e1cce1d3c206e75b611674683887d52d01dec5dd412c26f8c68f9e436cf
eclipse-aaspe~server~HBNQRM.dockerbuild
510 KB
sha256:426659e65a535afbdaf14ff538e7dbb0c83d321908cb8465cae48a7265ed3581
eclipse-aaspe~server~JK6D9F.dockerbuild
680 KB
sha256:d31885e4beeba66b3200c14be8e503a09eb536bf8d13421c6afef5f8753ea3c0
eclipse-aaspe~server~OJCM6R.dockerbuild
18.7 KB
sha256:1c6be8f54d657b34591dd792a7405c4691d6a264255504c43564eb4981fea768
eclipse-aaspe~server~WO4VHD.dockerbuild
18 KB
sha256:1ab245bf499163d12f7bd2aec1903f189b427ab5086d8e8e4c3d8d43eff684ad
test-results
25.6 KB
sha256:b8ce7f9bcd207362a687c54363265a2ecc2a2adc1dfb020d83f6644de576c967