- name: 'check'
run: scripts/checksrc-all.pl
- spellcheck-cmakelint-pytype-ruff:
- name: 'spellcheck, cmakelint, pytype, ruff'
+ linters:
+ name: 'spellcheck, linters, REUSE'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
-r tests/http/requirements.txt \
-r tests/requirements.txt
+ - name: 'REUSE check'
+ run: |
+ source ~/venv/bin/activate
+ reuse lint
+
- name: 'codespell'
run: |
source ~/venv/bin/activate
source ~/venv/bin/activate
scripts/pythonlint.sh
- reuse:
- name: 'REUSE'
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- with:
- persist-credentials: false
-
- - name: 'check'
- uses: fsfe/reuse-action@bb774aa972c2a89ff34781233d275075cbddf542 # v5
-
complexity:
name: 'complexity'
runs-on: ubuntu-latest