diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml
index 69d578e..9448775 100644
--- a/.github/workflows/release.yaml
+++ b/.github/workflows/release.yaml
@@ -91,7 +91,7 @@ jobs:
         run: ls dist/ -l
 
       - name: Publish to PyPI
-        uses: pypa/gh-action-pypi-publish@v1.12.3
+        uses: pypa/gh-action-pypi-publish@v1.12.4
         with:
           user: __token__
           password: ${{ secrets.PYPI_API_TOKEN }}
diff --git a/.github/workflows/sdist.yaml b/.github/workflows/sdist.yaml
index 9ae5e0c..212ae4c 100644
--- a/.github/workflows/sdist.yaml
+++ b/.github/workflows/sdist.yaml
@@ -21,10 +21,10 @@ jobs:
       fail-fast: false
       matrix:
         python-version:
-          - "3.7"
           - "3.8"
           - "3.9"
           - "3.10"
+          - "3.11"
     steps:
       - uses: actions/checkout@v4
         with:
@@ -58,7 +58,7 @@ jobs:
 
       - name: Publish to TestPyPI
         if: ${{ github.event_name == 'push' }}
-        uses: pypa/gh-action-pypi-publish@v1.12.3
+        uses: pypa/gh-action-pypi-publish@v1.12.4
         with:
           user: __token__
           password: ${{ secrets.TEST_PYPI_API_TOKEN }}