diff --git a/.github/workflows/deploy-pypi.yml b/.github/workflows/deploy-pypi.yml index 47d58e29..40ce67e7 100644 --- a/.github/workflows/deploy-pypi.yml +++ b/.github/workflows/deploy-pypi.yml @@ -1,4 +1,4 @@ -name: pipeline +name: Deploy to PyPI on: push: @@ -7,35 +7,7 @@ on: jobs: - test: - runs-on: ${{ matrix.os }} - strategy: - fail-fast: false - matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] - os: [ubuntu-latest, macOS-latest, windows-latest] - steps: - - uses: actions/checkout@v2 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 - with: - python-version: ${{ matrix.python-version }} - - name: Install dependencies - run: | - python -m pip install --upgrade pip - python -m pip install -e ".[dev]" - - name: Test with pytest - run: | - flake8 - pydocstyle hiclass tests - pytest -v --cov=hiclass --cov-fail-under=90 --cov-report html - coverage xml - - name: Upload Coverage to Codecov - if: matrix.os == 'ubuntu-latest' - uses: codecov/codecov-action@v2 - bump: - needs: test runs-on: ubuntu-latest permissions: contents: write @@ -56,10 +28,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - - name: Set up Python 3.8 + - name: Set up Python 3.12 uses: actions/setup-python@v2 with: - python-version: 3.8 + python-version: 3.12 - name: Install pypa/build run: | git fetch --tags