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 - name: Push tag
run: | 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 tag --annotate --message=v${{ github.event.inputs.version }} v${{ github.event.inputs.version }} ${{ github.sha }}
git push origin v${{ github.event.inputs.version }} git push origin v${{ github.event.inputs.version }}

View File

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