Skip to content

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

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

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

Triggered via pull request February 25, 2026 10:28
Status Failure
Total duration 30d 0h 17m 15s
Artifacts 6

dev.yml

on: pull_request
run-tests  /  build
4m 26s
run-tests / build
run-e2e-tests  /  e2e
4m 10s
run-e2e-tests / e2e
build-dev-container  /  build-server
17m 6s
build-dev-container / build-server
build-dev-container  /  build-client
10m 36s
build-dev-container / build-client
deploy-dev-container  /  deploy
30d 0h
deploy-dev-container / deploy
Dev review time expired
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 2 warnings, and 1 notice
[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: 30000ms Call log: - Expect "toHaveURL" with timeout 30000ms 34 × 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/, { timeout: 30_000 }) | ^ 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
deploy-dev-container / deploy
The deployment was rejected or didn't satisfy other protection rules.
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/
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/
🎭 Playwright Run Summary
1 flaky [chromium] › e2e/navigation.spec.ts:57:7 › Navigation - Student routes › can navigate between pages via sidebar 98 passed (2.1m)

Artifacts

Produced during runtime
Name Size Digest
coverage-report Expired
1.04 MB
sha256:6646ae9e76427fabdc48f3e69a6a184d0c4676050310510bb693e7734efe177f
ls1intum~thesis-management~BUBAQF.dockerbuild
105 KB
sha256:13f831f5b9023f52a009785d487e07486a1dee4d55a8da78c876a1eee0afcbe6
ls1intum~thesis-management~VYCC4C.dockerbuild
74.5 KB
sha256:11bfd092df06fba57486c54defa0a150534b2b2fac5e3d10eb7acc7ff26ec2cb
playwright-report Expired
1.9 MB
sha256:cf1fd16eab5641d41e18120f629dacd7d1511de4a5b1cff50b690383c758e021
playwright-results Expired
1.2 MB
sha256:692208747be022250ec9c98689f0f34c9a9c42504d29d6e7d39119213753247a
test-results Expired
659 KB
sha256:4c46f1e79f4375f73de19f0629d51011bd59f3665c850cdef3ba69c7d0e77179