Skip to content

Exercises: WIP Enable Variants Generation with AI #6182

Exercises: WIP Enable Variants Generation with AI

Exercises: WIP Enable Variants Generation with AI #6182

Triggered via pull request August 24, 2026 19:47
Status Failure
Total duration 1h 11m 6s
Artifacts 11

ci.yml

on: pull_request
Detect Changed Areas
14s
Detect Changed Areas
Build Documentation  /  Build documentation site
Build Documentation / Build documentation site
Quality  /  Server Code Style
3m 58s
Quality / Server Code Style
Quality  /  Client Code Style
5m 26s
Quality / Client Code Style
Quality  /  Client Compilation
3m 55s
Quality / Client Compilation
Quality  /  Server Code Quality
14m 29s
Quality / Server Code Quality
Quality  /  Query Quality Check
29s
Quality / Query Quality Check
Check Translation Keys  /  Check if translation keys are consistent
13s
Check Translation Keys / Check if translation keys are consistent
Version Consistency  /  Verify version consistency
12s
Version Consistency / Verify version consistency
Bean Instantiations  /  Bean Instantiation Check
3m 14s
Bean Instantiations / Bean Instantiation Check
Lint Workflows  /  actionlint
Lint Workflows / actionlint
Lint Workflows  /  deploy scripts (shellcheck + bats)
Lint Workflows / deploy scripts (shellcheck + bats)
Validate Gradle Wrapper  /  Validate Gradle Wrapper
Validate Gradle Wrapper / Validate Gradle Wrapper
Matrix: Build / Build and Push Docker Image / build
Waiting for pending jobs
Build  /  Build .war artifact
4m 15s
Build / Build .war artifact
CodeQL  /  Analyse (Java + JS/TS)
10m 45s
CodeQL / Analyse (Java + JS/TS)
Report PR Coverage
3m 35s
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)
5m 32s
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
49s
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 0s
E2E / Run All E2E Tests (PR)
E2E  /  Phase 2: Remaining E2E Tests
E2E / Phase 2: Remaining E2E Tests
E2E  /  Report E2E Overall Status
12s
E2E / Report E2E Overall Status
CI Summary
7s
CI Summary
All required CI Passed
3s
All required CI Passed
Fit to window
Zoom out
Zoom in

Annotations

7 errors, 74 warnings, and 2 notices
Test / Client Tests
Process completed with exit code 1.
rules/tum-ui-package.spec.mjs > @tumaet/ui-angular integration contract > uses semantic dialog sizes instead of host styling: rules/tum-ui-package.spec.mjs#L285
AssertionError: expected [ Array(1) ] to deeply equal [] - Expected + Received - [] + [ + "src/main/webapp/app/course/manage/exercises/create-variant-modal/exercise-variant-ai-modal-wizard.component.html:8: style", + ] ❯ rules/tum-ui-package.spec.mjs:285:57
Test / Server Tests (PostgreSQL)
JaCoCo code coverage thresholds violated in module(s): aggregated,core,course,exercise,hyperion,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)
All required CI Passed
Process completed with exit code 1.
All required CI Passed
Required CI did not pass — failed: `test`; 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
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
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 / 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/exercise/service/ExerciseWithSubmissionsExportService.java#L66
[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/plagiarism/domain/PlagiarismSubmissionElement.java#L54
[removal] getLength() in Token has been deprecated and marked for removal
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/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/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/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/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
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 #32770221012 - View it at https://github.com/ls1intum/Artemis/actions/runs/32770221012

Artifacts

Produced during runtime
Name Size Digest
Artemis.war
372 MB
sha256:16ed2704679222951edaef4c75b39337cd0a53e3f67894f95348a0225927e9b0
Client Coverage Summaries
49.9 KB
sha256:62e4b3210ead7230011b42807a38b9b34d6d248d2fd3d54e6a0a4613b2d4b71f
Coverage Report Server Tests
13.1 MB
sha256:0f4ff8ccd448f09343db7db32a3d06d7d63bead2d7c6c17be17247e9819f6a67
E2E Client Coverage Report
6.33 MB
sha256:bdb2597174763e86d60768bc236a8d53dc5a90d886a16d1bc0b994ab89272dc7
JUnit Test Results
15.2 KB
sha256:a91a69a2c148652997156c277ced7fdfec59e99121520f3adf2b42384a617594
Server JUnit Test Results
5.97 MB
sha256:f7c91447243d274fb35a62657cf615077ad39a8be2f4291e3e3d9156472cb474
Server JaCoCo XML
1.94 MB
sha256:5af67c72293bfda25487e9aa714ad769e33d3a7371f711044a3c37af4acd71b1
Vitest Coverage Report
8.89 MB
sha256:69ecb475f60452e64fdc4ef38c856e6c26a5d2c1897d9deeecb6240a0a146206
Vitest JUnit Test Results
487 KB
sha256:297cf29611fd93500e0a53826110da944edd17ba81dd32e4dfe90d1e769a6280
docker-tag
152 Bytes
sha256:7a0dd8141986480a5c5d1d430d4dfe37089a521e70eeaabc06ba5eb84d2a2149
ls1intum~Artemis~JAWGWT.dockerbuild
96.6 KB
sha256:bb094d95ae5501f38bd5f4cf51d3fce4e8222a4c753c4e1d9975f2b2d48a1f6c