Repository: quora/qcore (language: python)

Issue:
Prepare release 1.11.0



Discussion / hints:

Fix patch:
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index d724ece..7a9ce63 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -11,12 +11,12 @@ jobs:
     runs-on: ${{ matrix.os }}
     strategy:
       matrix:
-        os: [ubuntu-20.04, windows-2019, macOS-11]
+        os: [ubuntu-22.04, windows-2019, macOS-12]
 
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
 
-      - uses: actions/setup-python@v4
+      - uses: actions/setup-python@v5
         name: Install Python
         with:
           python-version: "3.12"
@@ -27,17 +27,18 @@ jobs:
       - name: Build wheels
         run: python -m cibuildwheel --output-dir wheelhouse
 
-      - uses: actions/upload-artifact@v3
+      - uses: actions/upload-artifact@v4
         with:
+          name: ${{ matrix.os }}
           path: ./wheelhouse/*.whl
 
   build_sdist:
     name: Build source distribution
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
 
-      - uses: actions/setup-python@v4
+      - uses: actions/setup-python@v5
         name: Install Python
         with:
           python-version: "3.12"
@@ -48,8 +49,9 @@ jobs:
       - name: Build sdist
         run: python -m build --sdist
 
-      - uses: actions/upload-artifact@v3
+      - uses: actions/upload-artifact@v4
         with:
+          name: sdist
           path: dist/*.tar.gz
 
   upload_pypi:
@@ -59,7 +61,19 @@ jobs:
     steps:
       - uses: actions/download-artifact@v4.1.7
         with:
-          name: artifact
+          name: sdist
+          path: dist
+      - uses: actions/download-artifact@v4.1.7
+        with:
+          name: ubuntu-22.04
+          path: dist
+      - uses: actions/download-artifact@v4.1.7
+        with:
+          name: windows-2019
+          path: dist
+      - uses: actions/download-artifact@v4.1.7
+        with:
+          name: macOS-12
           path: dist
       - name: Publish distribution to PyPI
         if: startsWith(github.ref, 'refs/tags')
diff --git a/CHANGELOG b/CHANGELOG
index 5514284..978adea 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,6 @@
-## Unreleased
+## 1.11.0
 
-- Drop support for Python 3.8; declare support for Python 3.13
+- Drop support for Python 3.8; add support for Python 3.13
 
 ## 1.10.1
 
diff --git a/setup.py b/setup.py
index 7b17239..b68bc14 100644
--- a/setup.py
+++ b/setup.py
@@ -36,7 +36,7 @@
 )
 
 
-VERSION = "1.10.1"
+VERSION = "1.11.0"
 
 
 EXTENSIONS = [


Test patch:
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 4a0fb18..12f856e 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -12,9 +12,9 @@ jobs:
         python-version: [3.9, "3.10", "3.11", "3.12", "3.13"]
 
     steps:
-    - uses: actions/checkout@v3
+    - uses: actions/checkout@v4
     - name: Set up Python ${{ matrix.python-version }}
-      uses: actions/setup-python@v4
+      uses: actions/setup-python@v5
       with:
         python-version: ${{ matrix.python-version }}
         allow-prereleases: true