diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5242ca6ca..938f07528 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: . @@ -78,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 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