Skip to content

ci: centralize GitHub Packages npm auth setup#34326

Open
mpreyskurantov wants to merge 1 commit into
26_1from
26_1-pnpm-auth-ghp-var
Open

ci: centralize GitHub Packages npm auth setup#34326
mpreyskurantov wants to merge 1 commit into
26_1from
26_1-pnpm-auth-ghp-var

Conversation

@mpreyskurantov

@mpreyskurantov mpreyskurantov commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

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 aims to centralize GitHub Packages npm authentication setup in CI workflows, so subsequent steps (SBOM generation and publishing) don’t have to repeat the auth configuration.

Changes:

  • Added a dedicated “Set GitHub Packages auth” step in publishing and build workflows.
  • Removed inline pnpm set ...:_authToken=... calls from SBOM and publish step scripts.
  • Renamed the publishing step label to “Publish to GitHub Packages”.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
.github/workflows/packages_publishing.yml Introduces a shared GitHub Packages auth step and removes duplicated auth setup from SBOM/publish commands.
.github/workflows/build_all.yml Adds the shared GitHub Packages auth step before SBOM generation and removes duplicated inline auth setup.

Comment thread .github/workflows/packages_publishing.yml
Comment thread .github/workflows/packages_publishing.yml
Comment thread .github/workflows/build_all.yml
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.

2 participants