Skip to content

Publish to PyPI via github action/trusted publisher #1113

Open
@gdementen

Description

@gdementen

I tried to set this up for the 0.34.3 release, but I was a bit in a hurry and did not finish it. I still commited it hoping that it would work but the partial 0.34.4 release proved that it does not: the "build things" part seems to work (https://github.com/larray-project/larray/actions/runs/10060877031/job/27809523590), but not the "upload to (Test)PyPI" part (https://github.com/larray-project/larray/actions/runs/10060877031/job/27809545611). I suspect it is because I configured the trusted publisher on PyPI to use a specific "release" Environment (because this was recommended) and did not configure anything specific on the GitHub side. To be honest, I don't know what an Environment means in this context, I will have to look that up.

References: https://docs.pypi.org/trusted-publishers/troubleshooting/

FWIW, for the 0.34.3 release, I used a personal token for my PyPI account instead because the old login/password method is not supported anymore. The token method is not recommended but at least it was easier to setup.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions