fix(server): scope observations to their workspace #3934
cicd.yml
on: pull_request
Detect changes
18s
Matrix: Docker / Agent: Pi / build
Waiting for pending jobs
Matrix: Docker / App Server / build
Matrix: Docker / Postgres (pg_partman) / build
Waiting for pending jobs
Matrix: Docker / Release Pin Fetcher / build
Waiting for pending jobs
Matrix: Docker / Webapp / build
Matrix: Quality / quality-gates
Matrix: Test / tests
Preview / Coolify
4s
CI Status Gate
7s
Annotations
9 errors, 47 warnings, and 2 notices
|
Test / App Server: Integration
Process completed with exit code 1.
|
|
Quality / API and Database
Process completed with exit code 1.
|
|
Quality / API and Database
OpenAPI or database validation failed; review both independently reported steps.
|
|
Quality / API and Database
Process completed with exit code 1.
|
|
Quality / API and Database
Schema drift detected
|
|
Quality / API and Database
Schema drift detected. Run: pnpm run db:draft-changelog
|
|
Quality / API and Database
Process completed with exit code 1.
|
|
Quality / API and Database
OpenAPI out of sync. Run: pnpm run generate:api
|
|
CI Status Gate
Process completed with exit code 1.
|
|
Security / Dependencies, secrets, and policy
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Docker / App Server / Build linux/amd64 Docker Image
Please check that the "artifact-metadata:write" permission has been included
|
|
Docker / App Server / Build linux/amd64 Docker Image
Failed to create storage record: Error: Failed to persist storage record: no artifacts found - https://docs.github.com/rest/orgs/artifact-metadata#create-artifact-metadata-storage-record
|
|
Docker / App Server / Build linux/amd64 Docker Image
Retention days cannot be greater than the maximum allowed retention set within the repository. Using 60 instead.
|
|
Docker / App Server / Build linux/amd64 Docker Image:
server/src/test/java/de/tum/cit/aet/hephaestus/core/auth/web/SecurityHeadersIntegrationTest.java#L48
value(java.lang.String,org.hamcrest.Matcher<? super java.lang.String>) in org.springframework.test.web.reactive.server.HeaderAssertions has been deprecated and marked for removal
|
|
Docker / App Server / Build linux/amd64 Docker Image:
server/src/test/java/de/tum/cit/aet/hephaestus/core/auth/dev/DevLoginIntegrationTest.java#L81
<T>value(org.hamcrest.Matcher<? super T>) in org.springframework.test.web.reactive.server.JsonPathAssertions has been deprecated and marked for removal
|
|
Docker / App Server / Build linux/amd64 Docker Image:
server/src/test/java/de/tum/cit/aet/hephaestus/core/audit/ConfigAuditIntegrationTest.java#L450
<T>value(org.hamcrest.Matcher<? super T>) in org.springframework.test.web.reactive.server.JsonPathAssertions has been deprecated and marked for removal
|
|
Docker / App Server / Build linux/amd64 Docker Image:
server/src/test/java/de/tum/cit/aet/hephaestus/core/audit/ConfigAuditIntegrationTest.java#L448
<T>value(org.hamcrest.Matcher<? super T>) in org.springframework.test.web.reactive.server.JsonPathAssertions has been deprecated and marked for removal
|
|
|
|
Docker / App Server / Build linux/amd64 Docker Image:
server/src/test/java/de/tum/cit/aet/hephaestus/agent/handler/PracticeFeedbackDispatchServiceTest.java#L79
unchecked method invocation: method execute in class org.springframework.transaction.support.TransactionTemplate is applied to given types
|
|
Docker / App Server / Build linux/amd64 Docker Image:
server/src/main/java/de/tum/cit/aet/hephaestus/workspace/WorkspaceService.java#L179
ownerUserId() in de.tum.cit.aet.hephaestus.workspace.dto.CreateWorkspaceRequestDTO has been deprecated and marked for removal
|
|
Docker / App Server / Build linux/amd64 Docker Image:
server/src/main/java/de/tum/cit/aet/hephaestus/integration/core/webhook/WebhookGracefulShutdown.java#L26
SMART_LIFECYCLE_PHASE in org.springframework.boot.web.server.context.WebServerGracefulShutdownLifecycle has been deprecated and marked for removal
|
|
Docker / App Server / Build linux/amd64 Docker Image:
server/src/main/java/de/tum/cit/aet/hephaestus/agent/runtime/worker/WorkerDrainCoordinator.java#L35
SMART_LIFECYCLE_PHASE in org.springframework.boot.web.server.context.WebServerGracefulShutdownLifecycle has been deprecated and marked for removal
|
|
Docker / App Server / Build linux/amd64 Docker Image:
server/src/main/java/de/tum/cit/aet/hephaestus/core/runtime/hub/WorkerSessionRegistry.java#L127
SMART_LIFECYCLE_PHASE in org.springframework.boot.web.server.context.WebServerGracefulShutdownLifecycle has been deprecated and marked for removal
|
|
Docker / Webapp / Build linux/amd64 Docker Image
Please check that the "artifact-metadata:write" permission has been included
|
|
Docker / Webapp / Build linux/amd64 Docker Image
Failed to create storage record: Error: Failed to persist storage record: no artifacts found - https://docs.github.com/rest/orgs/artifact-metadata#create-artifact-metadata-storage-record
|
|
Test / App Server: Integration:
server/src/test/java/de/tum/cit/aet/hephaestus/core/auth/web/SecurityHeadersIntegrationTest.java#L48
value(java.lang.String,org.hamcrest.Matcher<? super java.lang.String>) in org.springframework.test.web.reactive.server.HeaderAssertions has been deprecated and marked for removal
|
|
Test / App Server: Integration:
server/src/test/java/de/tum/cit/aet/hephaestus/core/auth/dev/DevLoginIntegrationTest.java#L81
<T>value(org.hamcrest.Matcher<? super T>) in org.springframework.test.web.reactive.server.JsonPathAssertions has been deprecated and marked for removal
|
|
Test / App Server: Integration:
server/src/test/java/de/tum/cit/aet/hephaestus/core/audit/ConfigAuditIntegrationTest.java#L450
<T>value(org.hamcrest.Matcher<? super T>) in org.springframework.test.web.reactive.server.JsonPathAssertions has been deprecated and marked for removal
|
|
Test / App Server: Integration:
server/src/test/java/de/tum/cit/aet/hephaestus/core/audit/ConfigAuditIntegrationTest.java#L448
<T>value(org.hamcrest.Matcher<? super T>) in org.springframework.test.web.reactive.server.JsonPathAssertions has been deprecated and marked for removal
|
|
|
|
Test / App Server: Integration:
server/src/test/java/de/tum/cit/aet/hephaestus/agent/handler/PracticeFeedbackDispatchServiceTest.java#L79
unchecked method invocation: method execute in class org.springframework.transaction.support.TransactionTemplate is applied to given types
|
|
Test / App Server: Integration:
server/src/main/java/de/tum/cit/aet/hephaestus/workspace/WorkspaceService.java#L179
ownerUserId() in de.tum.cit.aet.hephaestus.workspace.dto.CreateWorkspaceRequestDTO has been deprecated and marked for removal
|
|
Test / App Server: Integration:
server/src/main/java/de/tum/cit/aet/hephaestus/integration/core/webhook/WebhookGracefulShutdown.java#L26
SMART_LIFECYCLE_PHASE in org.springframework.boot.web.server.context.WebServerGracefulShutdownLifecycle has been deprecated and marked for removal
|
|
Test / App Server: Integration:
server/src/main/java/de/tum/cit/aet/hephaestus/agent/runtime/worker/WorkerDrainCoordinator.java#L35
SMART_LIFECYCLE_PHASE in org.springframework.boot.web.server.context.WebServerGracefulShutdownLifecycle has been deprecated and marked for removal
|
|
Test / App Server: Integration:
server/src/main/java/de/tum/cit/aet/hephaestus/core/runtime/hub/WorkerSessionRegistry.java#L127
SMART_LIFECYCLE_PHASE in org.springframework.boot.web.server.context.WebServerGracefulShutdownLifecycle has been deprecated and marked for removal
|
|
Test / App Server: Unit and Architecture:
server/src/test/java/de/tum/cit/aet/hephaestus/core/auth/web/SecurityHeadersIntegrationTest.java#L48
value(java.lang.String,org.hamcrest.Matcher<? super java.lang.String>) in org.springframework.test.web.reactive.server.HeaderAssertions has been deprecated and marked for removal
|
|
Test / App Server: Unit and Architecture:
server/src/test/java/de/tum/cit/aet/hephaestus/core/auth/dev/DevLoginIntegrationTest.java#L81
<T>value(org.hamcrest.Matcher<? super T>) in org.springframework.test.web.reactive.server.JsonPathAssertions has been deprecated and marked for removal
|
|
Test / App Server: Unit and Architecture:
server/src/test/java/de/tum/cit/aet/hephaestus/core/audit/ConfigAuditIntegrationTest.java#L450
<T>value(org.hamcrest.Matcher<? super T>) in org.springframework.test.web.reactive.server.JsonPathAssertions has been deprecated and marked for removal
|
|
Test / App Server: Unit and Architecture:
server/src/test/java/de/tum/cit/aet/hephaestus/core/audit/ConfigAuditIntegrationTest.java#L448
<T>value(org.hamcrest.Matcher<? super T>) in org.springframework.test.web.reactive.server.JsonPathAssertions has been deprecated and marked for removal
|
|
|
|
Test / App Server: Unit and Architecture:
server/src/test/java/de/tum/cit/aet/hephaestus/agent/handler/PracticeFeedbackDispatchServiceTest.java#L79
unchecked method invocation: method execute in class org.springframework.transaction.support.TransactionTemplate is applied to given types
|
|
Test / App Server: Unit and Architecture:
server/src/main/java/de/tum/cit/aet/hephaestus/workspace/WorkspaceService.java#L179
ownerUserId() in de.tum.cit.aet.hephaestus.workspace.dto.CreateWorkspaceRequestDTO has been deprecated and marked for removal
|
|
Test / App Server: Unit and Architecture:
server/src/main/java/de/tum/cit/aet/hephaestus/integration/core/webhook/WebhookGracefulShutdown.java#L26
SMART_LIFECYCLE_PHASE in org.springframework.boot.web.server.context.WebServerGracefulShutdownLifecycle has been deprecated and marked for removal
|
|
Test / App Server: Unit and Architecture:
server/src/main/java/de/tum/cit/aet/hephaestus/agent/runtime/worker/WorkerDrainCoordinator.java#L35
SMART_LIFECYCLE_PHASE in org.springframework.boot.web.server.context.WebServerGracefulShutdownLifecycle has been deprecated and marked for removal
|
|
Test / App Server: Unit and Architecture:
server/src/main/java/de/tum/cit/aet/hephaestus/core/runtime/hub/WorkerSessionRegistry.java#L127
SMART_LIFECYCLE_PHASE in org.springframework.boot.web.server.context.WebServerGracefulShutdownLifecycle has been deprecated and marked for removal
|
|
Quality / API and Database:
server/src/test/java/de/tum/cit/aet/hephaestus/core/auth/web/SecurityHeadersIntegrationTest.java#L48
value(java.lang.String,org.hamcrest.Matcher<? super java.lang.String>) in org.springframework.test.web.reactive.server.HeaderAssertions has been deprecated and marked for removal
|
|
Quality / API and Database:
server/src/test/java/de/tum/cit/aet/hephaestus/core/auth/dev/DevLoginIntegrationTest.java#L81
<T>value(org.hamcrest.Matcher<? super T>) in org.springframework.test.web.reactive.server.JsonPathAssertions has been deprecated and marked for removal
|
|
Quality / API and Database:
server/src/test/java/de/tum/cit/aet/hephaestus/core/audit/ConfigAuditIntegrationTest.java#L450
<T>value(org.hamcrest.Matcher<? super T>) in org.springframework.test.web.reactive.server.JsonPathAssertions has been deprecated and marked for removal
|
|
Quality / API and Database:
server/src/test/java/de/tum/cit/aet/hephaestus/core/audit/ConfigAuditIntegrationTest.java#L448
<T>value(org.hamcrest.Matcher<? super T>) in org.springframework.test.web.reactive.server.JsonPathAssertions has been deprecated and marked for removal
|
|
|
|
Quality / API and Database:
server/src/test/java/de/tum/cit/aet/hephaestus/agent/handler/PracticeFeedbackDispatchServiceTest.java#L79
unchecked method invocation: method execute in class org.springframework.transaction.support.TransactionTemplate is applied to given types
|
|
Quality / API and Database:
server/src/main/java/de/tum/cit/aet/hephaestus/workspace/WorkspaceService.java#L179
ownerUserId() in de.tum.cit.aet.hephaestus.workspace.dto.CreateWorkspaceRequestDTO has been deprecated and marked for removal
|
|
Quality / API and Database:
server/src/main/java/de/tum/cit/aet/hephaestus/integration/core/webhook/WebhookGracefulShutdown.java#L26
SMART_LIFECYCLE_PHASE in org.springframework.boot.web.server.context.WebServerGracefulShutdownLifecycle has been deprecated and marked for removal
|
|
Quality / API and Database:
server/src/main/java/de/tum/cit/aet/hephaestus/agent/runtime/worker/WorkerDrainCoordinator.java#L35
SMART_LIFECYCLE_PHASE in org.springframework.boot.web.server.context.WebServerGracefulShutdownLifecycle has been deprecated and marked for removal
|
|
Quality / API and Database:
server/src/main/java/de/tum/cit/aet/hephaestus/core/runtime/hub/WorkerSessionRegistry.java#L127
SMART_LIFECYCLE_PHASE in org.springframework.boot.web.server.context.WebServerGracefulShutdownLifecycle has been deprecated and marked for removal
|
|
CI Status Gate
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: Kesin11/actions-timeline@7c7e0821d38f27460f4a71ef874a1c8cf23602e4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🎭 Playwright Run Summary
2 skipped
2 passed (16.8s)
|
|
Preview / Coolify
PR #1533 has no preview deployment (Pull request 1533 not found for this resource.).
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
sbom-ls1intum-hephaestus-application-server-linux-amd64
|
872 KB |
sha256:b7b5e7ed251a731a4fd11b4994b24e340e0a6410f850628d664139b0db9112d8
|
|
|
test-metrics-application-server-integration
|
883 Bytes |
sha256:1b79d610334dabb3ab3637c3338b4cd3f84a7f875fa5ca0f7aa431d589c945eb
|
|
|
test-metrics-application-server-verification
|
971 Bytes |
sha256:5d9b4e2648d745eb4ec0c89f4fd250c61ae907fd312402fcacfa78ee109f6665
|
|