From 02970b31df90110c460c18b34637a64361f57665 Mon Sep 17 00:00:00 2001 From: iory Date: Sat, 4 Nov 2023 20:16:05 +0900 Subject: [PATCH 1/2] Update GA for release --- .github/workflows/release.yml | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4f3bb1e4..c7e7ab5e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -36,12 +36,12 @@ jobs: run: | sort -C requirements.txt - tests: + tests-3x: name: Run Unit Tests runs-on: ${{ matrix.os }} strategy: matrix: - python-version: [2.7.18, 3.6.15, 3.8.16, 3.10.10] + python-version: [3.6.15, 3.8.16, 3.10.10] os: [ubuntu-20.04] steps: - uses: actions/checkout@v3 @@ -63,9 +63,31 @@ jobs: - name: Run Pytest run: pytest -v tests + tests-2x: + name: Run Unit Tests + runs-on: ubuntu-20.04 + container: + image: python:2.7.18-buster + steps: + - uses: actions/checkout@v3 + - name: Install APT On Linux + run: | + apt-get update && apt-get install sudo cmake -y + sudo apt-get update -qq -y + sudo apt-get install -qq -y libspatialindex-dev freeglut3-dev libsuitesparse-dev libblas-dev liblapack-dev + - name: Install Pytest + run: | + python -m pip install --upgrade pip setuptools wheel + pip install Cython + pip install pytest hacking + - name: Install scikit-robot + run: pip install .[all] + - name: Run Pytest + run: sudo pytest -v tests # require sudo to access /tmp dir + pypi: name: Release To PyPi - needs: [formatting, requirements-formatting, tests] + needs: [formatting, requirements-formatting, tests-2x, tests-3x] runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 From 58912e49386755377617fb463a7bb88c71793e47 Mon Sep 17 00:00:00 2001 From: iory Date: Sat, 4 Nov 2023 20:12:00 +0900 Subject: [PATCH 2/2] 0.0.32 --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 41461e85..f5b26771 100644 --- a/setup.py +++ b/setup.py @@ -11,7 +11,7 @@ from setuptools import setup -version = '0.0.31' +version = '0.0.32' if sys.argv[-1] == 'release':