Skip to content

Improve data privacy handling and per-group settings for multi-group usage #1509

Improve data privacy handling and per-group settings for multi-group usage

Improve data privacy handling and per-group settings for multi-group usage #1509

Triggered via pull request February 24, 2026 08:07
Status Failure
Total duration 10m 42s
Artifacts 6

dev.yml

on: pull_request
run-tests  /  build
3m 43s
run-tests / build
run-e2e-tests  /  e2e
4m 21s
run-e2e-tests / e2e
build-dev-container  /  build-server
2m 24s
build-dev-container / build-server
build-dev-container  /  build-client
10m 38s
build-dev-container / build-client
deploy-dev-container  /  deploy
deploy-dev-container / deploy
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 4 warnings, and 1 notice
build-dev-container / build-server
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c ./gradlew build -x test --no-daemon" did not complete successfully: exit code: 1
[chromium] › e2e/navigation.spec.ts:57:7 › Navigation - Student routes › can navigate between pages via sidebar: client/e2e/navigation.spec.ts#L72
1) [chromium] › e2e/navigation.spec.ts:57:7 › Navigation - Student routes › can navigate between pages via sidebar Error: expect(page).toHaveURL(expected) failed Expected pattern: /\/dashboard/ Received string: "http://localhost:3000/submit-application" Timeout: 15000ms Call log: - Expect "toHaveURL" with timeout 15000ms 19 × unexpected value "http://localhost:3000/submit-application" 70 | // Navigate back to Dashboard 71 | await page.getByRole('link', { name: 'Dashboard' }).click() > 72 | await expect(page).toHaveURL(/\/dashboard/) | ^ 73 | await expect(page.getByRole('heading', { name: /dashboard/i })).toBeVisible() 74 | }) 75 | at /home/runner/work/thesis-management/thesis-management/client/e2e/navigation.spec.ts:72:24
build-dev-container / build-server
Unable to find merge base between 9d261f4641aa686931459a29c25778cad7977f3a and 36de556fbe795341c415af25b71d9d3470948dac
The 'as' keyword should match the case of the 'from' keyword: client.Dockerfile#L1
FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/
Legacy key/value format with whitespace separator should not be used: client.Dockerfile#L8
LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/
build-dev-container / build-client
Unable to find merge base between 9d261f4641aa686931459a29c25778cad7977f3a and 36de556fbe795341c415af25b71d9d3470948dac
🎭 Playwright Run Summary
1 flaky [chromium] › e2e/navigation.spec.ts:57:7 › Navigation - Student routes › can navigate between pages via sidebar 98 passed (2.0m)

Artifacts

Produced during runtime
Name Size Digest
coverage-report Expired
1.03 MB
sha256:d655fb4f3528d697cbe5384368a9a3592f372e321c9395396e9c05b853445c05
ls1intum~thesis-management~3DUR07.dockerbuild
32.1 KB
sha256:1f6c70deaefb79873964c24f4b70b903148138b3ef86f99f0397331c248462c8
ls1intum~thesis-management~RXJRTG.dockerbuild
101 KB
sha256:a74f3d0a8f9dbb7495bdd7b7181b0838115e84558e4f6f1121eb4764c453886d
playwright-report Expired
1.8 MB
sha256:8312f89dbdb03c881ed2b82be393cf68fdda24a76d9e6c9fc4f571bfa4c1c260
playwright-results Expired
1.11 MB
sha256:964b654bd019461d05c55e385b8634df9a923f96772d26d6b163245b8c6dde30
test-results Expired
651 KB
sha256:e4d898c592881a4e1f43d71b4c6a0ff7a8c26665bd814466be68c76636cb96a0