Skip to content

Commit

Permalink
[ci] CI maintenance
Browse files Browse the repository at this point in the history
- Updated Python versions
- Always update pip to the latest available version
- Avoid stopping build if QA checs fail
  • Loading branch information
nemesifier committed Jul 25, 2024
1 parent 5d45996 commit 9d230f3
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: [3.7, 3.8, 3.9]
python-version: [3.8, 3.9, 3.10]

steps:
- uses: actions/checkout@v2
Expand All @@ -28,13 +28,15 @@ jobs:
python-version: ${{ matrix.python-version }}

- name: Install dependencies
id: deps
run: |
pip install -U "pip==20.2.4" wheel setuptools
pip install -U pip wheel setuptools
pip install tox tox-gh-actions
pip install openwisp-utils[qa]@https://github.com/openwisp/openwisp-utils/tarball/master
- name: QA checks
run: ./run-qa-checks

- name: Test
if: ${{ !cancelled() && steps.deps.conclusion == 'success' }}
run: tox

0 comments on commit 9d230f3

Please sign in to comment.