Skip to content

Add SBOM pipeline#239

Merged
mpreyskurantov merged 15 commits into
masterfrom
sbom-dev
Jul 13, 2026
Merged

Add SBOM pipeline#239
mpreyskurantov merged 15 commits into
masterfrom
sbom-dev

Conversation

@mpreyskurantov

Copy link
Copy Markdown

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Adds an SBOM generation/validation pipeline for devextreme-quill, including a dedicated tools/make-sbom pnpm project and CI integration to produce and validate CycloneDX output during publishing and on a dedicated branch.

Changes:

  • Introduces a new SBOM GitHub Actions workflow that packs the package, generates an SBOM, validates it, and dry-run publishes.
  • Extends the existing Publish workflow to build + upload an SBOM artifact and validate it before publishing.
  • Adds tools/make-sbom (pnpm project + lockfile) to run @devexpress/sbom-toolkit.

Reviewed changes

Copilot reviewed 6 out of 8 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
tools/make-sbom/pnpm-workspace.yaml Adds pnpm workspace config for the SBOM tool (currently missing packages, which can break installs).
tools/make-sbom/pnpm-lock.yaml Locks dependencies for the SBOM toolchain.
tools/make-sbom/package.json Defines the SBOM tool package and scripts.
tools/make-sbom/.npmrc Points @devexpress scope to GitHub Packages registry.
.gitignore Broadens ignores (e.g., dist, node_modules, archives).
.github/workflows/sbom.yml New workflow to build/upload/validate SBOM on sbom-dev.
.github/workflows/publish.yml Adds SBOM build/upload/validation to the publish pipeline (missing packages: read permission for GH Packages).
.github/actions/quill/steps/build/action.yml Minor formatting change in composite build action.
Files not reviewed (1)
  • tools/make-sbom/pnpm-lock.yaml: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread tools/make-sbom/pnpm-workspace.yaml
Comment thread .github/workflows/publish.yml
Comment thread .github/workflows/sbom.yml Outdated
Comment thread .github/workflows/publish.yml
@mpreyskurantov
mpreyskurantov merged commit 2a4a0fc into master Jul 13, 2026
10 checks passed
@mpreyskurantov
mpreyskurantov deleted the sbom-dev branch July 13, 2026 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants