Merge pull request #906 from nicoddemus/ci-improvements

CI improvements
This commit is contained in:
Bruno Oliveira
2023-05-15 08:21:30 -03:00
committed by GitHub
2 changed files with 16 additions and 2 deletions

View File

@@ -43,5 +43,7 @@ jobs:
- name: Push tag
run: |
git config user.name "pytest bot"
git config user.email "pytestbot@gmail.com"
git tag --annotate --message=v${{ github.event.inputs.version }} v${{ github.event.inputs.version }} ${{ github.sha }}
git push origin v${{ github.event.inputs.version }}

View File

@@ -17,7 +17,7 @@ concurrency:
jobs:
check-package:
package:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
@@ -26,6 +26,8 @@ jobs:
test:
needs: [package]
runs-on: ${{ matrix.os }}
strategy:
@@ -68,14 +70,24 @@ jobs:
with:
# Needed to fetch tags, which are required by setuptools-scm.
fetch-depth: 0
- name: Download Package
uses: actions/download-artifact@v3
with:
name: Packages
path: dist
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python }}
- name: Install tox
run: |
python -m pip install --upgrade pip
pip install tox
- name: Test
shell: bash
run: |
tox -e ${{ matrix.tox_env }}
tox run -e ${{ matrix.tox_env }} --installpkg `find dist/*.tar.gz`