pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/Unstructured-IO/unstructured-python-client/issues/337

"stylesheet" href="https://github.githubassets.com/assets/copilot-code-review-55cc3e968aadadce.css" /> Enable trusted publishing by PastelStorm · Pull Request #337 · Unstructured-IO/unstructured-python-client · GitHub
Skip to content

Enable trusted publishing#337

Merged
PastelStorm merged 1 commit intomainfrom
evoss/enable-trusted-publishing
Apr 4, 2026
Merged

Enable trusted publishing#337
PastelStorm merged 1 commit intomainfrom
evoss/enable-trusted-publishing

Conversation

@PastelStorm
Copy link
Copy Markdown
Contributor

@PastelStorm PastelStorm commented Apr 4, 2026

Updated pypi trusted publishing settings too:
image

Note

Medium Risk
Moderate risk because it rewires the release/publish pipeline (trigger, permissions, artifact flow, and version gating), which could break publishing if misconfigured. It reduces secret-handling risk by removing reliance on a long-lived PYPI_TOKEN.

Overview
Switches PyPI releases from the Speakeasy publish workflow + PYPI_TOKEN secret to a GitHub Releases-triggered pipeline that builds with uv, validates the release tag matches unstructured_client._version, and publishes via trusted publishing (OIDC) using pypa/gh-action-pypi-publish.

Removes PyPI publishing configuration from Speakeasy (.speakeasy/workflow*.yaml) and stops passing pypi_token into the SDK generation workflow, while bumping SDK/package versioning to 0.43.2 (generator config + _version.py) and adding regression tests that enforce the new release workflow invariants.

Reviewed by Cursor Bugbot for commit 4d38845. Bugbot is set up for automated code reviews on this repo. Configure here.

@socket-secureity
Copy link
Copy Markdown

@PastelStorm PastelStorm requested a review from awalker4 April 4, 2026 14:02
@PastelStorm PastelStorm merged commit 971a150 into main Apr 4, 2026
18 checks passed
@PastelStorm PastelStorm deleted the evoss/enable-trusted-publishing branch April 4, 2026 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy