diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml
index ae7797aa6864bddbd49cbe163e5e913209a73d94..42d0e123115a9163bda29ac93ccad2f2b31d3dfb 100644
--- a/.github/workflows/python-publish.yml
+++ b/.github/workflows/python-publish.yml
@@ -32,11 +32,15 @@ jobs:
     - name: Install dependencies
       run: |
         python -m pip install --upgrade pip
+        python -m pip install build
         python -m pip install --only-binary=numpy,scipy numpy scipy
     - name: Build package
       run: python -m build
     - name: Publish package
-      uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29
+      uses: pypa/gh-action-pypi-publish@master
       with:
         user: __token__
         password: ${{ secrets.PYPI_API_TOKEN }}
+        verify_metadata: false
+        skip_existing: true
+        verbose: true