From 455c01dd28d4a113e7b11b65448fc522f9aff3ca Mon Sep 17 00:00:00 2001 From: Dmitry Maslennikov Date: Sat, 22 Jun 2024 09:42:02 +1000 Subject: [PATCH] ci updated --- .github/workflows/python-publish.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index f453270..6e550de 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -29,9 +29,9 @@ jobs: - new runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.11' - name: Install requirements @@ -44,12 +44,15 @@ jobs: needs: test if: github.event_name != 'pull_request' runs-on: ubuntu-latest + permissions: + id-token: write + contents: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: git fetch --depth=1 origin +refs/tags/*:refs/tags/* if: github.event_name == 'push' - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.x' - name: Install dependencies @@ -76,18 +79,15 @@ jobs: run: ./scripts/build-dist.sh - name: Publish package uses: pypa/gh-action-pypi-publish@release/v1 - with: - user: __token__ - password: ${{ secrets.PYPI_API_TOKEN }} - name: Create Beta Release id: create_release if: github.event_name == 'push' - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 with: tag_name: v${{ steps.set-version.outputs.version }} prerelease: ${{ github.event_name != 'release' }} files: dist/${{ steps.set-version.outputs.name }}.whl - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 if: github.event_name == 'release' with: ref: main