Skip to content

fix(sbom): add devextreme-extra-deps - #35269

Open
IlyaKhD wants to merge 3 commits into
DevExpress:mainfrom
IlyaKhD:khd/devextreme-extra-deps
Open

IlyaKhD wants to merge 3 commits into
DevExpress:mainfrom
IlyaKhD:khd/devextreme-extra-deps

Conversation

@IlyaKhD

@IlyaKhD IlyaKhD commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@IlyaKhD IlyaKhD self-assigned this Sep 17, 2026
@IlyaKhD IlyaKhD changed the title chore(sbom): add devextreme-extra-deps fix(sbom): add devextreme-extra-deps Sep 17, 2026
@IlyaKhD
IlyaKhD marked this pull request as ready for review September 18, 2026 11:06
@IlyaKhD
IlyaKhD requested a review from a team as a code owner September 18, 2026 11:06
Copilot AI lite review requested due to automatic review settings September 18, 2026 11:06

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

All reviewed changes are covered and no blocking issues remain.

Pull request overview

Updates SBOM generation with toolkit 0.14.0, package selection support, and isolated DevExtreme CLDR dependencies.

Changes:

  • Refactors the SBOM Nx target and publishing workflow.
  • Adds the devextreme-extra-deps workspace.
  • Updates documentation and dependency lockfiles.
File summaries
File Description
packages/sbom/README.md Documents updated SBOM commands.
packages/sbom/project.json Configures package-aware SBOM generation.
packages/sbom/pnpm-lock.yaml Locks SBOM dependencies.
packages/sbom/package.json Updates the SBOM toolkit dependency.
packages/sbom/devextreme-extra-deps/pnpm-workspace.yaml Defines the isolated workspace.
packages/sbom/devextreme-extra-deps/pnpm-lock.yaml Locks CLDR dependencies.
packages/sbom/devextreme-extra-deps/package.json Declares additional CLDR dependencies.
.github/workflows/packages_publishing.yml Uses the updated Nx SBOM target during publishing.
Review details

Files not reviewed (2)

  • packages/sbom/devextreme-extra-deps/pnpm-lock.yaml: Generated file
  • packages/sbom/pnpm-lock.yaml: Generated file
  • Files reviewed: 6/8 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Copilot AI review requested due to automatic review settings September 18, 2026 17:33

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The SBOM target has unresolved package fallback, path, and copy-error handling issues.

Get a fresh assessment by requesting another Copilot review.

Review details

Files not reviewed (2)

  • packages/sbom/devextreme-extra-deps/pnpm-lock.yaml: Generated file
  • packages/sbom/pnpm-lock.yaml: Generated file

Suppressed comments (1)

packages/sbom/project.json:23

  • This makes the target succeed when cp fails for any reason, not only when devextreme.cdx.json is absent (for example, a permissions or disk-space failure). Keep the optional-file behavior while allowing copy errors to fail the SBOM step.
          "test -f dist/devextreme.cdx.json && cp dist/devextreme.cdx.json dist/devextreme-dist.cdx.json || true"
  • Files reviewed: 6/8 changed files
  • Comments generated: 2
  • Review effort level: Lite

Comment thread packages/sbom/project.json
Comment thread packages/sbom/project.json
@IlyaKhD
IlyaKhD force-pushed the khd/devextreme-extra-deps branch from 20fdc2b to d0cd766 Compare September 19, 2026 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants