From 361f13c783b3586d6eaff990c8f9c3714cdf0b20 Mon Sep 17 00:00:00 2001 From: Henry Pinkard <7969470+henrypinkard@users.noreply.github.com> Date: Sat, 13 Jul 2024 18:20:07 +0200 Subject: [PATCH] Update publish_pypi.yaml --- .github/workflows/publish_pypi.yaml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish_pypi.yaml b/.github/workflows/publish_pypi.yaml index e388502..fcb850f 100644 --- a/.github/workflows/publish_pypi.yaml +++ b/.github/workflows/publish_pypi.yaml @@ -8,10 +8,13 @@ on: jobs: build-and-publish: runs-on: ubuntu-latest + permissions: + id-token: write # This is required for requesting the JWT + contents: read # This is required for actions/checkout steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.x' - name: Install dependencies @@ -21,5 +24,7 @@ jobs: - name: Install package dependencies run: | pip install . - - name: Build and publish - run: flit publish \ No newline at end of file + - name: Build package + run: flit build + - name: Publish package distributions to PyPI + uses: pypa/gh-action-pypi-publish@release/v1