Skip to content

ci: disable PyPI attestations for reusable workflow identity mismatch - #11

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

ci: disable PyPI attestations for reusable workflow identity mismatch#11
Bre77 merged 1 commit into
mainfrom
fm/aiopowerwall-attestation-fix-apw

Conversation

@Bre77

@Bre77 Bre77 commented Aug 6, 2026

Copy link
Copy Markdown
Member

With a reusable workflow, PEP 740 attestations are signed under the top-level workflow's identity, but PyPI's trusted-publisher check verifies against the reusable workflow's own identity — so the upload gets rejected with a 400. This just hit the sibling python-tesla-fleet-api repo's release, and aiopowerwall shares the identical reusable-workflow shape, so it would fail the same way on its next tag.

Disables attestations on the pypa/gh-action-pypi-publish step to match.

@Bre77 Bre77 added the fm Opened by a Firstmate crewmate label Aug 6, 2026
@Bre77
Bre77 merged commit d93fc69 into main Aug 6, 2026
5 checks passed
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