Skip to content

feat(scripts): consolidate shared library paths and enhance dataviewer #531

feat(scripts): consolidate shared library paths and enhance dataviewer

feat(scripts): consolidate shared library paths and enhance dataviewer #531

Triggered via pull request April 4, 2026 16:04
Status Success
Total duration 3m 9s
Artifacts 19

pr-validation.yml

on: pull_request
Spell Check  /  Spell Check
20s
Spell Check / Spell Check
Markdown Lint  /  Markdown Lint
14s
Markdown Lint / Markdown Lint
Table Format  /  Table Format Check
22s
Table Format / Table Format Check
Frontmatter Validation  /  Validate Markdown Frontmatter
19s
Frontmatter Validation / Validate Markdown Frontmatter
ms.date Freshness Check  /  Check ms.date Freshness
18s
ms.date Freshness Check / Check ms.date Freshness
PSScriptAnalyzer  /  PSScriptAnalyzer
26s
PSScriptAnalyzer / PSScriptAnalyzer
YAML Lint  /  actionlint
11s
YAML Lint / actionlint
Link Language Check  /  Link Language Check
13s
Link Language Check / Link Language Check
Markdown Link Check  /  Check Markdown Links
49s
Markdown Link Check / Check Markdown Links
Dependency Review  /  Review Dependencies
7s
Dependency Review / Review Dependencies
Dependency Pinning  /  Validate SHA Pinning Compliance
18s
Dependency Pinning / Validate SHA Pinning Compliance
Dataviewer Frontend Tests  /  Lint, Type-check, Test and Build
1m 25s
Dataviewer Frontend Tests / Lint, Type-check, Test and Build
Pytest Tests  /  Pytest
3m 4s
Pytest Tests / Pytest
Dataviewer Backend Pytest  /  Pytest Dataviewer Backend
43s
Dataviewer Backend Pytest / Pytest Dataviewer Backend
Python Lint  /  Ruff Lint and Format Check
15s
Python Lint / Ruff Lint and Format Check
Terraform Lint  /  TFLint
13s
Terraform Lint / TFLint
Terraform Validation  /  Terraform Validation
17s
Terraform Validation / Terraform Validation
Terraform Tests  /  Terraform Tests
15s
Terraform Tests / Terraform Tests
Go Lint  /  Go Lint
18s
Go Lint / Go Lint
Go Tests  /  Go Tests
18s
Go Tests / Go Tests
Matrix: CodeQL Analysis / CodeQL Analysis
Matrix: Pester Tests / pester
Fit to window
Zoom out
Zoom in

Annotations

13 errors, 16 warnings, and 1 notice
Markdown Link Check / Check Markdown Links
Process completed with exit code 1.
Markdown Link Check / Check Markdown Links
markdown-link-check reported failures for: docs/contributing/README.md
Markdown Link Check / Check Markdown Links: docs/contributing/README.md#L0
Broken link: ../operations/azureml-validation-job-debugging.md (Status: 400)
Pester Tests / PowerShell Tests (ubuntu-latest)
actionlint found 1 error(s). Fix the issues above.
Pester Tests / PowerShell Tests (ubuntu-latest)
actionlint found 2 error(s). Fix the issues above.
Pester Tests / PowerShell Tests (ubuntu-latest)
actionlint found 1 error(s). Fix the issues above.
Pester Tests / PowerShell Tests (ubuntu-latest)
actionlint found 1 error(s). Fix the issues above.
Pester Tests / PowerShell Tests (ubuntu-latest)
tflint is not installed or not in PATH
Dependency Review / Review Dependencies
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
PSScriptAnalyzer / PSScriptAnalyzer
No files were found with the provided path: logs/. No artifacts will be uploaded.
Dataviewer Backend Pytest / Pytest Dataviewer Backend
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-735696bbd8a698dc455aded4f30c053a426b443f27830064dafb745099351d48, another job may be creating this cache.
CodeQL Analysis / CodeQL Analysis (python)
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
CodeQL Analysis / CodeQL Analysis (python)
1 issue was detected with this workflow: Please specify an on.push hook to analyze and see code scanning alerts from the default branch on the Security tab.
CodeQL Analysis / CodeQL Analysis (javascript-typescript)
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
CodeQL Analysis / CodeQL Analysis (javascript-typescript)
1 issue was detected with this workflow: Please specify an on.push hook to analyze and see code scanning alerts from the default branch on the Security tab.
Dataviewer Frontend Tests / Lint, Type-check, Test and Build: data-management/viewer/frontend/src/main.tsx#L36
Fast refresh only works when a file has exports. Move your component(s) to a separate file
Dataviewer Frontend Tests / Lint, Type-check, Test and Build: data-management/viewer/frontend/src/components/annotation-workspace/useAnnotationWorkspaceVideoSync.ts#L100
React Hook useCallback has an unnecessary dependency: 'fps'. Either exclude it or remove the dependency array
Dataviewer Frontend Tests / Lint, Type-check, Test and Build: data-management/viewer/frontend/src/components/annotation-workspace/AnnotationWorkspacePlaybackCard.tsx#L116
React Hook useEffect has a missing dependency: 'frameImageUrl'. Either include it or remove the dependency array
Pytest Tests / Pytest
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-735696bbd8a698dc455aded4f30c053a426b443f27830064dafb745099351d48, another job may be creating this cache.
Pester Tests / PowerShell Tests (ubuntu-latest)
No changed markdown files detected

Artifacts

Produced during runtime
Name Size Digest
coverage-report-ubuntu-latest
13.7 KB
sha256:80220609fd254a3446d4cefd4a19521f0e6b7f6d908ec3d43b50d4fc43043c90
dependency-pinning-results
459 Bytes
sha256:35bac18de1d35da59988852abc6c2e3140978c124c53e843913b5ffc7d5d86aa
frontmatter-validation-results
321 Bytes
sha256:c71419d2e75dd9d7a6ff8e3bac7ef8d6649f6bb8fe61651cf0e4c1aff270cada
go-lint-results
291 Bytes
sha256:db563ab878176e224e60046f2a01fb9ea0ecb76ec9191765807bd221f5347597
go-test-results
317 Bytes
sha256:9e5362b14f38ab5db6429f2a7c3a79861f2d59f0190f07a5b363593988d6a3af
link-lang-check-results
301 Bytes
sha256:2b21a9493eda6ae835759c327009059bcfe9089bea2bfaba1373d62bd063d9e4
markdown-link-check-results
427 Bytes
sha256:01d54caccd098af0d71755c7e54c26ef0d36ca880fc7c7fb9dace62dc54e40c8
msdate-freshness-results
469 Bytes
sha256:86c2c5b1bb9881c136a673591237b49b02fdb9c5f08b4dea1addb11e59e6b929
pester-results-ubuntu-latest
33.4 KB
sha256:c2568bddd8a16cb347f1137180f3b5df17c5eb8a438eaeafa9f590b2bbb4510c
pytest-coverage-xml
2.75 KB
sha256:28efa51dc029d78937d34bcfcc84a00d5a28c9e5b2f7c738c8401758491b7dcb
pytest-dataviewer-coverage-xml
11.6 KB
sha256:d8844308e20fea581042030d0e89988ea1e6a23c58f37e0859500b4e8f3a7414
python-lint-results
390 Bytes
sha256:09840de156a2ecc4fdc87d7ab101b783d7d5a28390ba2f633668318d8b7c3747
spell-check-results
7.77 KB
sha256:5bedbe7680cff4a0c30bf89d5bc030b2764ded3aae3b9545fec1fefa62ca3404
table-format-results
237 Bytes
sha256:995c37fb02c20f548385190f941e821f80ceffa3b1d7d23925b6c7e15b2c4937
terraform-test-results
591 Bytes
sha256:032976dd3884d62a133709826fcc16865fed98b21f82c341c97adb33d4899082
terraform-validation-results
492 Bytes
sha256:02f6f70114dfb7805e89dda784cefa155bde20db9982a7e0a86067466e256b5f
tflint-results
176 Bytes
sha256:f2671e76d09b21f7caa38b0f589fb83c89050984288944d38fe6ff340622beee
vitest-coverage-xml
38.3 KB
sha256:8f09369c8ad43fd450b5486ab35463f9472478ed6f0c8c0537217a7cf71b44e0
yaml-lint-results
268 Bytes
sha256:6739cffcda9a1513fe7298a15db18d80af63c925437be4d677282a0cee2962e2