Skip to content

fix(ci): bump gh-action-pypi-publish to v1.14.3 for GHSA-5xjx-3w67-w9x9 - #1779

Open
markstur wants to merge 1 commit into
generative-computing:mainfrom
markstur:fix/ghsa-5xjx-3w67-w9x9
Open

markstur wants to merge 1 commit into
generative-computing:mainfrom
markstur:fix/ghsa-5xjx-3w67-w9x9

Conversation

@markstur

Copy link
Copy Markdown
Contributor

Pull Request

Issue

Fixes #

Description

Bumps pypa/gh-action-pypi-publish from v1.14.0 to v1.14.3 in .github/workflows/pypi.yml to remediate GHSA-5xjx-3w67-w9x9 (critical, CVSS 9.3).

Versions <= 1.14.2 bundled the compromised emSign root CA certificate (via certifi), which could undermine TLS trust for Trusted Publishing and digital attestations. v1.14.3 removes it from the bundled trust store. The pin is the commit SHA the upstream v1.14.3 tag points to.

Testing

  • Tests added to the respective file if code was changed
  • New code has 100% coverage if code was added
  • Ensure existing tests and github automation passes (a maintainer will kick off the github automation when the rest of the PR is populated)

Attribution

  • AI coding assistants used

Adding a new component, requirement, sampling strategy, or tool?

If your PR adds or modifies one of the types below, check the matching box. A checklist of type-specific review items will be posted as a comment.

  • Component
  • Requirement
  • Sampling Strategy
  • Tool

NOTE: Please ensure you have an issue that has been acknowledged by a core contributor and routed you to open a pull request against this repository. Otherwise, please open an issue before continuing with this pull request.

🤖 Generated with Claude Code

Versions <= 1.14.2 bundled the compromised emSign root CA via
certifi, undermining TLS trust for Trusted Publishing attestations.

Assisted-by: Claude Code
Signed-off-by: Mark Sturdevant <mark.sturdevant@ibm.com>
@markstur
markstur requested a review from a team as a code owner October 29, 2026 22:51
@github-actions github-actions Bot added the bug Something isn't working label Oct 29, 2026
@markstur markstur self-assigned this Oct 29, 2026
@markstur markstur added the chore Housekeeping: renames, comment fixes, dependency bumps, repo hygiene label Oct 29, 2026

@AngeloDanducci AngeloDanducci 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.

LGTM

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working chore Housekeeping: renames, comment fixes, dependency bumps, repo hygiene

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants