Repository navigation
ci: stop publishing packages and SBOMs to GitHub Packages - #36234
r-farkhutdinov wants to merge 7 commits into
Conversation
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues block the narrowed package publishing scope and removal of SBOM tooling.
No open issues 🎉
2 files not reviewed
packages/sbom/devextreme-extra-deps/pnpm-lock.yaml: Generated filepackages/sbom/pnpm-lock.yaml: Generated file
What changed in this PR
This PR narrows DevExtreme’s GitHub Packages publishing workflow to internal, artifacts, and monorepo-tools packages, and removes the repository’s software bill of materials (SBOM) tooling.
Changes:
- Restricts the publishing matrix to four package filename patterns.
- Removes SBOM generation, validation, artifact transfer, and publishing steps.
- Deletes the isolated SBOM workspace and cleans up obsolete references.
| File | Description |
|---|---|
tools/scripts/make-artifacts-package.ts |
Removes a commented-out SBOM copy operation. |
tools/scripts/common/paths.ts |
Removes the SBOM artifacts path constant. |
pnpm-workspace.yaml |
Removes the deleted SBOM workspace’s exclusion. |
packages/sbom/scripts/tsconfig.json |
Deletes SBOM script compiler settings. |
packages/sbom/scripts/make.ts |
Deletes the SBOM generation script. |
packages/sbom/scripts/add-workspace-hashes.ts |
Deletes internal-package hashing support. |
packages/sbom/README.md |
Removes SBOM setup and usage documentation. |
packages/sbom/project.json |
Deletes SBOM installation and generation targets. |
packages/sbom/pnpm-workspace.yaml |
Deletes isolated workspace settings and overrides. |
packages/sbom/pnpm-lock.yaml |
Removes the SBOM tooling lockfile. |
packages/sbom/package.json |
Deletes the SBOM package manifest. |
packages/sbom/devextreme-extra-deps/pnpm-workspace.yaml |
Removes the supplemental dependencies workspace. |
packages/sbom/devextreme-extra-deps/pnpm-lock.yaml |
Deletes its dependency lockfile. |
packages/sbom/devextreme-extra-deps/package.json |
Removes the supplemental CLDR dependency manifest. |
packages/sbom/.npmrc |
Deletes SBOM-specific registry configuration. |
.github/workflows/packages_publishing.yml |
Narrows package selection and removes all SBOM workflow steps. |
Review effort: Balanced
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues were identified for the internal-package publishing restriction and SBOM infrastructure removal.
No open issues 🎉
2 files not reviewed
packages/sbom/devextreme-extra-deps/pnpm-lock.yaml: Generated filepackages/sbom/pnpm-lock.yaml: Generated file
Review effort: Balanced
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues are recorded for the change limiting publishing to the two internal packages and removing the SBOM pipeline.
No open issues 🎉
2 files not reviewed
packages/sbom/devextreme-extra-deps/pnpm-lock.yaml: Generated filepackages/sbom/pnpm-lock.yaml: Generated file
Review effort: Balanced
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues are recorded for the internal-package publishing and SBOM tooling changes.
No open issues 🎉
2 files not reviewed
packages/sbom/devextreme-extra-deps/pnpm-lock.yaml: Generated filepackages/sbom/pnpm-lock.yaml: Generated file
Review effort: Balanced
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues block approval of the publishing pipeline and SBOM tooling changes.
No open issues 🎉
2 files not reviewed
packages/sbom/devextreme-extra-deps/pnpm-lock.yaml: Generated filepackages/sbom/pnpm-lock.yaml: Generated file
Review effort: Balanced
There was a problem hiding this comment.
🔵 Needs a closer look
The release workflow now builds internal packages without a preceding public build, requiring clean CI validation of both internal tarballs because production builds and registry publishing cannot be exercised in this review environment.
No open issues 🎉
2 files not reviewed
packages/sbom/devextreme-extra-deps/pnpm-lock.yaml: Generated filepackages/sbom/pnpm-lock.yaml: Generated file
Review effort: Balanced
Cherry-picks