From 356e5e6e0880f92e2e43207c5cf92498eea0a996 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sat, 17 Sep 2022 05:39:04 -0500 Subject: [PATCH 1/3] build(ci): Python 3.7.13 --- .python-version | 2 +- .tool-versions | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.python-version b/.python-version index ad0e6c1a4..9020162ba 100644 --- a/.python-version +++ b/.python-version @@ -1 +1 @@ -3.10.6 3.9.13 3.8.13 3.7.12 +3.10.6 3.9.13 3.8.13 3.7.13 diff --git a/.tool-versions b/.tool-versions index f9d413269..fbc6993bc 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ poetry 1.1.15 -python 3.10.6 3.9.13 3.8.13 3.7.12 +python 3.10.6 3.9.13 3.8.13 3.7.13 From f1e1ad1b2e2d12826b1f72005d61b1d6765bc6b1 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sat, 17 Sep 2022 09:52:51 -0500 Subject: [PATCH 2/3] ci(tests): Remove cowsay, unused --- .github/workflows/tests.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5242ca6ca..64b3ba367 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -68,7 +68,6 @@ jobs: export PATH=$HOME/tmux-builds/tmux-${{ matrix.tmux-version }}/bin:$PATH ls $HOME/tmux-builds/tmux-${{ matrix.tmux-version }}/bin tmux -V - sudo apt install cowsay poetry run py.test --cov=./ --cov-append --cov-report=xml env: COV_CORE_SOURCE: . From 1d42c81d6b0c3ac0f7ed7f4f402f969098044f73 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sat, 17 Sep 2022 09:50:53 -0500 Subject: [PATCH 3/3] ci(tests): Split out pypi release to avoid docker pull --- .github/workflows/tests.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 64b3ba367..938f07528 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -77,6 +77,27 @@ jobs: with: token: ${{ secrets.CODECOV_TOKEN }} + release: + runs-on: ubuntu-latest + needs: build + if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags') + + strategy: + matrix: + python-version: ["3.10"] + + steps: + - uses: actions/checkout@v3 + + - name: Install poetry + run: pipx install "poetry==1.1.15" + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + cache: 'poetry' + - name: Build package if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags') run: poetry build