From 1453d024b6c84c2c1678868ad0badd0b7fd2bd0b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 22 Oct 2026 01:43:56 +0000 Subject: [PATCH 1/2] Initial plan From 3bf62094240fc01f0cc12afbea8b55c84b14992c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 22 Oct 2026 01:45:06 +0000 Subject: [PATCH 2/2] Apply remaining changes Co-authored-by: phobson <1163939+phobson@users.noreply.github.com> --- .github/workflows/python-publish.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 9749a7e..73a3443 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -13,6 +13,10 @@ jobs: deploy: runs-on: ubuntu-latest + environment: pypi + permissions: + contents: read + id-token: write steps: - uses: actions/checkout@v7 @@ -23,7 +27,4 @@ jobs: - name: Build run: uv build - name: Publish - env: - UV_PUBLISH_USERNAME: ${{ secrets.PMH_PYPI_USER }} - UV_PUBLISH_PASSWORD: ${{ secrets.PMH_PYPI_PASS }} - run: uv publish + run: uv publish --trusted-publishing always