Skip to content

[pre-commit.ci] pre-commit autoupdate (#761) #1687

[pre-commit.ci] pre-commit autoupdate (#761)

[pre-commit.ci] pre-commit autoupdate (#761) #1687

Workflow file for this run

name: Coverage
on:
push:
branches-ignore:
- "dependabot/**"
- "pre-commit-ci-update-config"
pull_request:
concurrency:
group: coverage-${{ github.ref }}
cancel-in-progress: true
jobs:
build_sdist:
name: Coverage
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- uses: wntrblm/nox@2024.04.15
with:
python-versions: "3.8, 3.12, pypy3.10"
- name: Install Intel SDE
run: |
curl -fsSLo ${HOME}/sde.tar.xz https://downloadmirror.intel.com/813591/sde-external-9.33.0-2024-01-07-lin.tar.xz
mkdir ${HOME}/sde
tar -C ${HOME}/sde --strip-components 1 -xf ${HOME}/sde.tar.xz
echo "PATH=${HOME}/sde:${PATH}" >> $GITHUB_ENV
- name: Run coverage tests
run: nox -s coverage -- --with-sde
- name: Upload coverage to codecov
uses: codecov/codecov-action@v4
with:
files: coverage-native.xml,coverage-python.xml
token: ${{ secrets.CODECOV_TOKEN }}