File tree Expand file tree Collapse file tree 1 file changed +0
-34
lines changed Expand file tree Collapse file tree 1 file changed +0
-34
lines changed Original file line number Diff line number Diff line change 4949 - name : Validate citation metadata
5050 run : poetry run cffconvert --validate --infile CITATION.cff
5151
52- with :
53- python-version : ' 3.11'
54- - uses : actions/cache@v4
55- with :
56- path : |
57- ~/.cache/pip
58- ~/.cache/pypoetry
59- key : ${{ runner.os }}-poetry-${{ hashFiles('poetry.lock') }}
60- restore-keys : |
61- ${{ runner.os }}-poetry-
62- - uses : abatilo/actions-poetry@v3
63- with :
64- poetry-version : 1.8.3
65- - name : Install deps with numpy
66- timeout-minutes : 5
67- run : poetry install -E numpy-backend
68- - name : Lint
69- run : poetry run flake8 src/ssspx
70- - name : Docstring style
71- run : poetry run pydocstyle src/ssspx
72- - name : Docstring coverage
73- run : poetry run docstr-coverage src/ssspx --fail-under 90
74- - name : Type check
75- run : poetry run mypy src/ssspx
76- - name : Security scan
77- run : poetry run bandit -r src/ssspx -c bandit.yaml --severity-level high
78- - name : Dependency audit
79- timeout-minutes : 3
80- run : poetry run pip-audit --ignore-vuln PYSEC-2022-42969
81- - name : Deprecations up-to-date
82- run : poetry run python tools/check_deprecations.py
83- - name : Validate citation metadata
84- run : poetry run cffconvert --validate --infile CITATION.cff
85-
8652 unit :
8753 needs : lint
8854 runs-on : ${{ matrix.os }}
You can’t perform that action at this time.
0 commit comments