Skip to content

ci(release): disable PEP 740 attestations on PyPI publish - #21

Merged
Bre77 merged 1 commit into
mainfrom
fm/python-attestation-fix-stream
Aug 6, 2026
Merged

ci(release): disable PEP 740 attestations on PyPI publish#21
Bre77 merged 1 commit into
mainfrom
fm/python-attestation-fix-stream

Conversation

@Bre77

@Bre77 Bre77 commented Aug 6, 2026

Copy link
Copy Markdown
Member

Intent

  • Disable PEP 740 attestations on the PyPI publish step.
    • This exact failure just hit python-tesla-fleet-api's release: with a reusable workflow_call release workflow, attestations sign under the top-level caller's identity, but PyPI verifies against the publisher identity, so the upload gets rejected with a 400.
    • This repo's release.yml shares the identical reusable-workflow shape, so it would fail the same way on its next tag.

Reusable workflow signs attestations under the caller's identity, which
PyPI's publisher-identity check rejects with a 400.
@Bre77
Bre77 merged commit bd3c8cb into main Aug 6, 2026
14 checks passed
@Bre77 Bre77 added the fm Opened by a Firstmate crewmate label Aug 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fm Opened by a Firstmate crewmate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant