Skip to content

Migrate to Angular 21 with zoneless change detection #52

Migrate to Angular 21 with zoneless change detection

Migrate to Angular 21 with zoneless change detection #52

Triggered via pull request February 9, 2026 11:22
Status Failure
Total duration 1m 40s
Artifacts 3

pr-governance.yml

on: pull_request
Reusable AI governance checks  /  Policy checks (provenance, risk notes)
7s
Reusable AI governance checks / Policy checks (provenance, risk notes)
Reusable AI governance checks  /  Post-merge compliance reminders
0s
Reusable AI governance checks / Post-merge compliance reminders
Reusable AI governance checks  /  markdownlint
11s
Reusable AI governance checks / markdownlint
Reusable AI governance checks  /  gitleaks
0s
Reusable AI governance checks / gitleaks
Reusable AI governance checks  /  dependency_review
0s
Reusable AI governance checks / dependency_review
Reusable AI governance checks  /  scancode
1m 36s
Reusable AI governance checks / scancode
Reusable AI governance checks  /  sbom
7s
Reusable AI governance checks / sbom
Reusable AI governance checks  /  codeql
0s
Reusable AI governance checks / codeql
Reusable AI governance checks  /  lint
34s
Reusable AI governance checks / lint
Reusable AI governance checks  /  tests
47s
Reusable AI governance checks / tests
Fit to window
Zoom out
Zoom in

Annotations

15 errors
Reusable AI governance checks / Policy checks (provenance, risk notes)
Process completed with exit code 1.
Reusable AI governance checks / Policy checks (provenance, risk notes)
Provenance fields missing in PR body (Prompt/Model/Date/Author).
Reusable AI governance checks / Policy checks (provenance, risk notes)
Date must be a real UTC ISO-8601 timestamp (e.g., 2025-09-12T10:21:36Z).
Reusable AI governance checks / markdownlint
Process completed with exit code 1.
Reusable AI governance checks / markdownlint
Markdown lint errors found
Reusable AI governance checks / lint: src/app/ddi-cdi/ddi-cdi.component.ts#L685
'cacheSubscription' is never reassigned. Use 'const' instead
Reusable AI governance checks / lint: src/app/ddi-cdi/ddi-cdi.component.ts#L640
'viewerSubscription' is never reassigned. Use 'const' instead
Reusable AI governance checks / lint: src/app/ddi-cdi/ddi-cdi.component.ts#L543
'subscription' is never reassigned. Use 'const' instead
Reusable AI governance checks / lint: src/app/ddi-cdi/ddi-cdi.component.ts#L521
'generateSubscription' is never reassigned. Use 'const' instead
Reusable AI governance checks / lint: src/app/ddi-cdi/ddi-cdi.component.ts#L387
'subscription' is never reassigned. Use 'const' instead
Reusable AI governance checks / lint: src/app/ddi-cdi/ddi-cdi.component.ts#L251
'httpSubscription' is never reassigned. Use 'const' instead
Reusable AI governance checks / lint: src/app/connect/connect.component.ts#L856
'subscr' is never reassigned. Use 'const' instead
Reusable AI governance checks / lint: src/app/compute/compute.component.ts#L330
'subscription' is never reassigned. Use 'const' instead
Reusable AI governance checks / lint: src/app/compute/compute.component.ts#L316
'httpSubscription' is never reassigned. Use 'const' instead
Reusable AI governance checks / lint: src/app/compare/compare.component.ts#L325
'subscription' is never reassigned. Use 'const' instead

Artifacts

Produced during runtime
Name Size Digest
rdm-integration-frontend-sbom.spdx.json
143 KB
sha256:b6f88eb0bd85e0bcca40dfd5159c2a02eca34f2da7b7c3b3c3b3356c70607767
sbom-spdx
143 KB
sha256:c5801b68f850b5ba69837b3869f414add76d44e8677ae09cedac6440ca6bc760
scancode-report
55.1 KB
sha256:8c579e7790a68a15e8979861bbce1894765cf6843dde1c148ed62b7fef5c4dc3