Bump vite from 5.0.13 to 5.4.6 (#674) #806
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Tests | |
on: | |
push: | |
branches: | |
- master | |
- support/3.x | |
pull_request: | |
concurrency: | |
group: ${{ github.head_ref || github.run_id }} | |
cancel-in-progress: true | |
jobs: | |
tests: | |
name: Python ${{ matrix.python-version }} | |
runs-on: ubuntu-22.04 | |
strategy: | |
matrix: | |
python-version: | |
- '3.10' | |
- '3.11' | |
- '3.12' | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/setup-python@v5 | |
with: | |
python-version: ${{ matrix.python-version }} | |
cache: pip | |
- uses: actions/setup-node@v4 | |
with: | |
node-version-file: '.nvmrc' | |
- name: Install dependencies | |
run: | | |
npm install | |
python -m pip install --upgrade pip setuptools wheel | |
python -m pip install --upgrade 'tox>=4.0.0rc3' | |
- name: Build client | |
run: npm run build | |
- name: Run tox targets for ${{ matrix.python-version }} | |
run: tox run -f py$(echo ${{ matrix.python-version }} | tr -d .) | |
- name: Upload coverage data | |
uses: actions/upload-artifact@v4 | |
with: | |
name: coverage-data-${{ matrix.python-version }} | |
path: '${{ github.workspace }}/.coverage*' | |
coverage: | |
name: Coverage | |
runs-on: ubuntu-22.04 | |
needs: tests | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/setup-python@v5 | |
with: | |
python-version: '3.12' | |
- name: Install dependencies | |
run: | | |
npm install | |
python -m pip install --upgrade coverage[toml] | |
- name: Build client | |
run: npm run build | |
- name: Download data | |
uses: actions/download-artifact@v4 | |
with: | |
path: ${{ github.workspace }} | |
pattern: coverage-data-* | |
merge-multiple: true | |
- name: Combine coverage | |
run: | | |
python -m coverage combine | |
python -m coverage html --skip-covered --skip-empty | |
python -m coverage report | |
- name: Upload HTML report | |
uses: actions/upload-artifact@v4 | |
with: | |
name: html-report | |
path: htmlcov |