Skip to content

Development: Stop extending a passkey session once its passkey is gone #6242

Development: Stop extending a passkey session once its passkey is gone

Development: Stop extending a passkey session once its passkey is gone #6242

Triggered via pull request August 25, 2026 13:09
Status Failure
Total duration 1h 2m 53s
Artifacts 11

ci.yml

on: pull_request
Detect Changed Areas
51s
Detect Changed Areas
Build Documentation  /  Build documentation site
Build Documentation / Build documentation site
Quality  /  Server Code Style
5m 14s
Quality / Server Code Style
Quality  /  Client Code Style
6m 40s
Quality / Client Code Style
Quality  /  Client Compilation
1m 10s
Quality / Client Compilation
Quality  /  Server Code Quality
32s
Quality / Server Code Quality
Quality  /  Query Quality Check
1m 48s
Quality / Query Quality Check
Lint Workflows  /  deploy scripts (shellcheck + bats)
23s
Lint Workflows / deploy scripts (shellcheck + bats)
Lint Workflows  /  actionlint
12s
Lint Workflows / actionlint
Bean Instantiations  /  Bean Instantiation Check
2m 18s
Bean Instantiations / Bean Instantiation Check
Check Translation Keys  /  Check if translation keys are consistent
Check Translation Keys / Check if translation keys are consistent
Validate Gradle Wrapper  /  Validate Gradle Wrapper
Validate Gradle Wrapper / Validate Gradle Wrapper
Version Consistency  /  Verify version consistency
Version Consistency / Verify version consistency
Matrix: Build / Build and Push Docker Image / build
Waiting for pending jobs
Build  /  Build .war artifact
3m 47s
Build / Build .war artifact
CodeQL  /  Analyse (Java + JS/TS)
10m 8s
CodeQL / Analyse (Java + JS/TS)
Report PR Coverage
17s
Report PR Coverage
Deploy Documentation
0s
Deploy Documentation
Build  /  ...  /  merge
Build / Build and Push Docker Image / merge
Build  /  Upload Release Artifact
Build / Upload Release Artifact
Build  /  Build and Push Docker Image (PR, amd64)
4m 8s
Build / Build and Push Docker Image (PR, amd64)
Build  /  Save Docker Image Tag
0s
Build / Save Docker Image Tag
Build  /  Sign and Attest Docker Image
0s
Build / Sign and Attest Docker Image
E2E  /  Determine Relevant Tests
1m 9s
E2E / Determine Relevant Tests
E2E  /  Run All E2E Tests (Non-PR)
0s
E2E / Run All E2E Tests (Non-PR)
E2E  /  Phase 1: Relevant E2E Tests
E2E / Phase 1: Relevant E2E Tests
E2E  /  Run All E2E Tests (PR)
41m 57s
E2E / Run All E2E Tests (PR)
E2E  /  Phase 2: Remaining E2E Tests
E2E / Phase 2: Remaining E2E Tests
E2E  /  Report E2E Overall Status
6s
E2E / Report E2E Overall Status
CI Summary
8s
CI Summary
All required CI Passed
2s
All required CI Passed
Fit to window
Zoom out
Zoom in

Annotations

8 errors, 74 warnings, and 2 notices
Test / Server Tests (PostgreSQL)
JaCoCo code coverage thresholds violated in module(s): aggregated,core,course,exercise,iris,lecture,quiz,
Test / Server Tests (PostgreSQL)
Process completed with exit code 1.
E2E / Run All E2E Tests (PR)
❌ Failed to create checks using the provided token. (HttpError: Resource not accessible by integration - https://docs.github.com/rest/checks/runs#create-a-check-run)
E2E / Run All E2E Tests (PR)
Process completed with exit code 1.
E2E / Report E2E Overall Status
Process completed with exit code 1.
E2E real failure
E2E: real (non-flaky) test failure. E2E is part of the required all-required-ci-passed gate, so a real (non-flaky) regression blocks merging; see the E2E PR comment for the per-test breakdown and Helios flakiness scores. A known-flaky-only run would have been exonerated and stayed green.
All required CI Passed
Process completed with exit code 1.
All required CI Passed
Required CI did not pass — failed: `e2e`; see the job summary for what to do.
Detect Changed Areas
'base' input parameter is ignored when action is triggered by pull request event
Detect Changed Areas
'base' input parameter is ignored when action is triggered by pull request event
Bean Instantiations / Bean Instantiation Check: src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Bean Instantiations / Bean Instantiation Check: src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Bean Instantiations / Bean Instantiation Check: src/main/java/de/tum/cit/aet/artemis/lecture/service/LectureImportService.java#L80
[deprecation] setAttachments(Set<Attachment>) in Lecture has been deprecated
Bean Instantiations / Bean Instantiation Check: src/main/java/de/tum/cit/aet/artemis/atlas/service/AtlasAgentDelegationService.java#L71
[removal] toolCallbacks(ToolCallbackProvider...) in ChatClientRequestSpec has been deprecated and marked for removal
Bean Instantiations / Bean Instantiation Check: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Bean Instantiations / Bean Instantiation Check: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Bean Instantiations / Bean Instantiation Check: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Bean Instantiations / Bean Instantiation Check: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Bean Instantiations / Bean Instantiation Check: src/main/java/de/tum/cit/aet/artemis/plagiarism/domain/PlagiarismSubmissionElement.java#L54
[removal] getLength() in Token has been deprecated and marked for removal
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/lecture/service/LectureImportService.java#L80
[deprecation] setAttachments(Set<Attachment>) in Lecture has been deprecated
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/lecture/service/LectureImportService.java#L75
[deprecation] getAttachments() in Lecture has been deprecated
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/atlas/service/AtlasAgentDelegationService.java#L71
[removal] toolCallbacks(ToolCallbackProvider...) in ChatClientRequestSpec has been deprecated and marked for removal
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Build / Build .war artifact: src/main/java/de/tum/cit/aet/artemis/plagiarism/domain/PlagiarismSubmissionElement.java#L54
[removal] getLength() in Token has been deprecated and marked for removal
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/core/util/CourseUtilService.java#L467
[deprecation] addAttachments(Attachment) in Lecture has been deprecated
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/localci/service/LocalVCLocalCITestService.java#L188
[deprecation] LocalRepository in de.tum.cit.aet.artemis.programming.util has been deprecated
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/localci/service/LocalVCLocalCITestService.java#L188
[deprecation] LocalRepository in de.tum.cit.aet.artemis.programming.util has been deprecated
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/localci/service/LocalVCLocalCITestService.java#L186
[deprecation] LocalRepository in de.tum.cit.aet.artemis.programming.util has been deprecated
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/exercise/participation/util/ParticipationUtilService.java#L1077
[deprecation] LocalRepository in de.tum.cit.aet.artemis.programming.util has been deprecated
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/shared/base/AbstractSpringIntegrationIndependentTestBase.java#L113
[removal] getDefaultOptions() in ChatModel has been deprecated and marked for removal
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/shared/base/AbstractArtemisIntegrationTest.java#L247
[deprecation] mockGetRepositorySlugFromRepositoryUri(String,VcsRepositoryUri) in MockDelegate has been deprecated
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/shared/base/AbstractArtemisIntegrationTest.java#L254
[deprecation] mockGetProjectKeyFromRepositoryUri(String,VcsRepositoryUri) in MockDelegate has been deprecated
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/shared/base/AbstractArtemisIntegrationTest.java#L259
[deprecation] mockGetRepositoryPathFromRepositoryUri(String,VcsRepositoryUri) in MockDelegate has been deprecated
Quality / Server Code Style: src/test/java/de/tum/cit/aet/artemis/shared/base/AbstractArtemisIntegrationTest.java#L264
[deprecation] mockGetProjectKeyFromAnyUrl(String) in MockDelegate has been deprecated
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/lecture/service/LectureImportService.java#L80
[deprecation] setAttachments(Set<Attachment>) in Lecture has been deprecated
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/lecture/service/LectureImportService.java#L75
[deprecation] getAttachments() in Lecture has been deprecated
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/atlas/service/AtlasAgentDelegationService.java#L71
[removal] toolCallbacks(ToolCallbackProvider...) in ChatClientRequestSpec has been deprecated and marked for removal
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Quality / Server Code Style: src/main/java/de/tum/cit/aet/artemis/plagiarism/domain/PlagiarismSubmissionElement.java#L54
[removal] getLength() in Token has been deprecated and marked for removal
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/exercise-competency-suggestion.spec.ts#L60
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/exercise-competency-suggestion.spec.ts#L60
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/exercise-competency-suggestion.spec.ts#L30
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/competency-selection.component.spec.ts#L58
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/competency-selection.component.spec.ts#L34
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/competency-selection.component.spec.ts#L27
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/competency-selection.component.spec.ts#L26
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/atlasml-competency-suggestions.integration.spec.ts#L76
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/atlasml-competency-suggestions.integration.spec.ts#L36
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
Quality / Client Code Style: src/main/webapp/app/atlas/shared/competency-selection/atlasml-competency-suggestions.integration.spec.ts#L35
`CompetencySelectionComponent` is deprecated. Use {@link CompetencySelectionPrimengComponent } instead
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/lecture/service/LectureImportService.java#L80
[deprecation] setAttachments(Set<Attachment>) in Lecture has been deprecated
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/lecture/service/LectureImportService.java#L75
[deprecation] getAttachments() in Lecture has been deprecated
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/atlas/service/AtlasAgentDelegationService.java#L71
[removal] toolCallbacks(ToolCallbackProvider...) in ChatClientRequestSpec has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS): src/main/java/de/tum/cit/aet/artemis/plagiarism/domain/PlagiarismSubmissionElement.java#L54
[removal] getLength() in Token has been deprecated and marked for removal
CodeQL / Analyse (Java + JS/TS)
Cannot build an overlay database because build-mode is set to "undefined" instead of "none". Falling back to creating a normal full database instead.
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/quiz/service/QuizMessagingService.java#L40
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/iris/service/pyris/PyrisConnectorService.java#L78
[removal] MappingJackson2HttpMessageConverter in org.springframework.http.converter.json has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/core/config/websocket/GzipMessageConverter.java#L21
[removal] MappingJackson2MessageConverter in org.springframework.messaging.converter has been deprecated and marked for removal
Test / Server Tests (PostgreSQL): src/main/java/de/tum/cit/aet/artemis/plagiarism/domain/PlagiarismSubmissionElement.java#L54
[removal] getLength() in Token has been deprecated and marked for removal
E2E / Run All E2E Tests (PR)
⚠️ This usually indicates insufficient permissions. More details: https://github.com/mikepenz/action-junit-report/issues/23
Test Selection
Running all tests (infrastructure/config changes detected)
Triggered by workflow run
This E2E test was triggered by workflow run #32851626661 - View it at https://github.com/ls1intum/Artemis/actions/runs/32851626661

Artifacts

Produced during runtime
Name Size Digest
Artemis.war
372 MB
sha256:3b6f6d80593e8bc0373c658eb4ed801c651b8279ebb6a144a50c2b7ef977d673
Client Coverage Summaries
49.6 KB
sha256:6796146cb2898735d68d3a437f5b10f1c3d3d78a6c5ed5ad8e8d673a68dc498a
Coverage Report Server Tests
13 MB
sha256:84556fe9ea15c8e591c5b2f302173ec8c2e9e3c0b8aa2eb6b87f6bdb70a5d018
E2E Client Coverage Report
6.26 MB
sha256:80d2fbe9ede05d42713c38b146971eb65d4eeb1446f698a2527f3abc763c73b6
JUnit Test Results
15.9 KB
sha256:04e96b0402938cdd70141a08845f6d2eb5d1bd8926fef4a26dbe54e9fb0849c0
Server JUnit Test Results
5.66 MB
sha256:43320943a997f8e8f81cd9a1ab0e47ddb0cf5e8864baf7215a32d1ecf7f79a68
Server JaCoCo XML
1.91 MB
sha256:fe5e1d5ed4cef956b2f9c2b252befe968e3759aa276ff790cdf7b961fca103ad
Vitest Coverage Report
8.84 MB
sha256:ce8cbfdda860af5de8123d45d23269393e47da548c9cf78e52864ac51beed3c2
Vitest JUnit Test Results
483 KB
sha256:abe8880cc976921cb5fe85a89f011dcdfb7e6984bfe29f1e8323138592dbd0fc
docker-tag
152 Bytes
sha256:6c3db6bfe7e1953ad79f5416a12c780b26906fd69bdb90f482d2bf550d02f20d
ls1intum~Artemis~WCLJPE.dockerbuild
94.2 KB
sha256:94f498a18b037954d18204ea9c3a269440c55b4510763ec477e41b2596487147