diff --git a/.github/workflows/cpp.yml b/.github/workflows/cpp.yml index c82e2482..bdf8e909 100644 --- a/.github/workflows/cpp.yml +++ b/.github/workflows/cpp.yml @@ -8,7 +8,7 @@ on: jobs: cppcheck: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/golang.yml b/.github/workflows/golang.yml index c542e54e..3b1cecb6 100644 --- a/.github/workflows/golang.yml +++ b/.github/workflows/golang.yml @@ -9,7 +9,7 @@ on: jobs: gotest: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: matrix: gover: ["1.15"] diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 6561a2d7..48e8af8b 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -7,7 +7,7 @@ on: jobs: pypi: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index f364f304..ab0d9035 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -8,7 +8,7 @@ on: jobs: unittest: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: matrix: pyver: ["3.8", "3.9", "3.10", "3.11", "3.12"] @@ -40,7 +40,7 @@ jobs: run: ./misc/memcached_server stopall benchmark: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: matrix: pyver: ["3.8", "3.9", "3.10", "3.11", "3.12"] diff --git a/setup.py b/setup.py index 1d3b789e..21d0e801 100644 --- a/setup.py +++ b/setup.py @@ -100,7 +100,7 @@ def find_version(*file_paths): "Topic :: Software Development :: Libraries", ], # Support for the basestring type is new in Cython 0.20. - setup_requires=["Cython >= 0.20"], + setup_requires=["Cython >= 0.20, < 3.1"], ext_modules=[ Extension( "libmc._client",