Skip to content

Update dependencies for workflow #193

Update dependencies for workflow

Update dependencies for workflow #193

Workflow file for this run

name: tests
on: [push, pull_request, workflow_dispatch]
jobs:
tests:
strategy:
matrix:
os: [ubuntu-latest]
python: ['3.11', '3.12', '3.13', '3.14']
runs-on: ${{ matrix.os }}
steps:
- name: Checkout code
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Install Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: ${{ matrix.python }}
- name: install dependencies
run: |
python -m pip install --upgrade pip wheel
python -m pip install -e .[test,all]
- name: run tests
run: python3 -m pytest --cov=tlviz
- name: upload coverage to Codecov
if: ${{matrix.os == 'ubuntu-latest' && matrix.python == '3.13'}}
uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0
with:
verbose: true