Skip to content

CI: Remove deps scanner, switch to ubuntu runner - #33889

Merged
alexslavr merged 1 commit into
25_2from
lavrov/publish-from-ubuntu-runner-25_2
Jun 8, 2026
Merged

CI: Remove deps scanner, switch to ubuntu runner#33889
alexslavr merged 1 commit into
25_2from
lavrov/publish-from-ubuntu-runner-25_2

Conversation

@alexslavr

Copy link
Copy Markdown
Contributor

Cherry-pick of #33854

Signed-off-by: Alex Lavrov <36633600+alexslavr@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@alexslavr alexslavr self-assigned this Jun 8, 2026
@alexslavr
alexslavr requested a review from a team as a code owner June 8, 2026 08:01
@alexslavr alexslavr added the 25_2 label Jun 8, 2026
@alexslavr
alexslavr requested a review from Copilot June 8, 2026 08:01

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.

Pull request overview

This PR updates the package publishing CI pipeline by removing the dependency scanning step and adjusting artifact packaging accordingly, while moving the publishing build job from Windows to an Ubuntu runner.

Changes:

  • Removed the “deps scanner” build/run steps from the publishing workflow and stopped packaging its output into the artifacts bundle.
  • Switched the packages_publishing.yml build job to ubuntu-latest and updated the GitHub Packages auth token configuration to Bash-friendly syntax.
  • Added minimumReleaseAgeExclude configuration to the SBOM package’s dedicated pnpm workspace config.

Reviewed changes

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

File Description
tools/scripts/make-artifacts-package.ts Stops copying deps-scanner artifacts into the published artifacts package.
tools/scripts/common/paths.ts Removes the DEPS_SCANNER_ARTIFACTS path constant that is no longer used.
packages/sbom/pnpm-workspace.yaml Adds minimumReleaseAgeExclude entry for @devexpress/sbom-toolkit in SBOM workspace config.
.github/workflows/packages_publishing.yml Removes deps-scanner steps, switches build runner to Ubuntu, and updates registry auth token setup for Bash.

@alexslavr
alexslavr merged commit 2ed8c84 into 25_2 Jun 8, 2026
95 of 96 checks passed
@alexslavr
alexslavr deleted the lavrov/publish-from-ubuntu-runner-25_2 branch June 8, 2026 08:35
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