Improve data privacy handling and per-group settings for multi-group usage #1512
dev.yml
on: pull_request
run-tests
/
build
3m 29s
run-e2e-tests
/
e2e
4m 25s
build-dev-container
/
build-server
2m 23s
build-dev-container
/
build-client
10m 58s
deploy-dev-container
/
deploy
Annotations
3 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/topic-workflow.spec.ts:13:7 › Topic Workflow - Supervisor creates a topic › supervisor can create a new topic via the manage topics page:
client/e2e/helpers.ts#L114
2) [chromium] › e2e/topic-workflow.spec.ts:13:7 › Topic Workflow - Supervisor creates a topic › supervisor can create a new topic via the manage topics page
Error: expect(locator).toBeVisible() failed
Locator: getByRole('listbox', { name: 'Examiner' }).getByRole('option', { name: /supervisor/i }).first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for getByRole('listbox', { name: 'Examiner' }).getByRole('option', { name: /supervisor/i }).first()
at helpers.ts:114
112 |
113 | await textbox.click({ force: true })
> 114 | await expect(option).toBeVisible({ timeout: 10_000 })
| ^
115 | // First attempt: standard Playwright click
116 | await option.click()
117 | await page.waitForTimeout(500)
at searchAndSelectMultiSelect (/home/runner/work/thesis-management/thesis-management/client/e2e/helpers.ts:114:24)
at /home/runner/work/thesis-management/thesis-management/client/e2e/topic-workflow.spec.ts:34:5
|
|
[chromium] › e2e/navigation.spec.ts:57:7 › Navigation - Student routes › can navigate between pages via sidebar:
client/e2e/navigation.spec.ts#L73
1) [chromium] › e2e/navigation.spec.ts:57:7 › Navigation - Student routes › can navigate between pages via sidebar
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: /dashboard/i })
Expected: visible
Timeout: 15000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 15000ms
- waiting for getByRole('heading', { name: /dashboard/i })
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 |
76 | test('header logo navigates to dashboard when authenticated', async ({ page }) => {
at /home/runner/work/thesis-management/thesis-management/client/e2e/navigation.spec.ts:73:69
|
|
build-dev-container / build-server
Unable to find merge base between 9d261f4641aa686931459a29c25778cad7977f3a and 72dcace2d16b7d07397b68fa20d6255563cdfd8d
|
|
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/
|
|
build-dev-container / build-client
Unable to find merge base between 9d261f4641aa686931459a29c25778cad7977f3a and 72dcace2d16b7d07397b68fa20d6255563cdfd8d
|
|
🎭 Playwright Run Summary
2 flaky
[chromium] › e2e/navigation.spec.ts:57:7 › Navigation - Student routes › can navigate between pages via sidebar
[chromium] › e2e/topic-workflow.spec.ts:13:7 › Topic Workflow - Supervisor creates a topic › supervisor can create a new topic via the manage topics page
97 passed (2.2m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
coverage-report
Expired
|
1.04 MB |
sha256:21f012858296656f8fdb87db6c834b37fe39c0d360a7e93bdb452b105e18ddc6
|
|
|
ls1intum~thesis-management~MM9T4K.dockerbuild
|
31.2 KB |
sha256:bdd6c1f3041a20a2b277d4f7ebcc02d5481bda764ed805fa2fde8232263232b1
|
|
|
ls1intum~thesis-management~UCXBYP.dockerbuild
|
102 KB |
sha256:dc94ecc25b809dd769694f41a9e82d6e01b2be00c0b29ccadf65ca5253a6e407
|
|
|
playwright-report
Expired
|
4.67 MB |
sha256:25a14889cee1b661156c763af0ee6f88df102eeb53d1680005ae0073add70a34
|
|
|
playwright-results
Expired
|
3.98 MB |
sha256:b6385a19be5b59654f9311ddafc665a752c1dec861890887baae053f5a5f5b4e
|
|
|
test-results
Expired
|
652 KB |
sha256:88a92903a4459eb3cdb712cc42eb89d5dd9cca2ef3389b3131c583ac5b8519d3
|
|