mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-04 04:06:06 -05:00
ci: combine the codespell and mypy stages
They both need python and a venv, so let's combine them, to avoid having to install the same things twice.
This commit is contained in:
parent
41679e64a8
commit
bb6968c284
2 changed files with 5 additions and 19 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- yaml -*-
|
# -*- yaml -*-
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: codespell
|
- name: pychecks
|
||||||
when:
|
when:
|
||||||
- event: [manual, pull_request]
|
- event: [manual, pull_request]
|
||||||
- event: [push, tag]
|
- event: [push, tag]
|
||||||
|
|
@ -11,26 +11,12 @@ steps:
|
||||||
- apk add openssl
|
- apk add openssl
|
||||||
- apk add python3
|
- apk add python3
|
||||||
- apk add py3-pip
|
- apk add py3-pip
|
||||||
- python3 -m venv codespell-venv
|
- python3 -m venv venv
|
||||||
- source codespell-venv/bin/activate
|
- source venv/bin/activate
|
||||||
- pip install codespell
|
- pip install codespell
|
||||||
- codespell
|
|
||||||
- deactivate
|
|
||||||
|
|
||||||
- name: mypy
|
|
||||||
when:
|
|
||||||
- event: [manual, pull_request]
|
|
||||||
- event: [push, tag]
|
|
||||||
branch: [master, releases/*]
|
|
||||||
image: alpine:edge
|
|
||||||
commands:
|
|
||||||
- apk add openssl
|
|
||||||
- apk add python3
|
|
||||||
- apk add py3-pip
|
|
||||||
- python3 -m venv mypy-venv
|
|
||||||
- source mypy-venv/bin/activate
|
|
||||||
- pip install mypy
|
- pip install mypy
|
||||||
- pip install ruff
|
- pip install ruff
|
||||||
|
- codespell
|
||||||
- mypy
|
- mypy
|
||||||
- ruff check
|
- ruff check
|
||||||
- deactivate
|
- deactivate
|
||||||
|
|
|
||||||
|
|
@ -6,5 +6,5 @@ files = '$MYPY_CONFIG_FILE_DIR/scripts'
|
||||||
strict = true
|
strict = true
|
||||||
|
|
||||||
[tool.codespell]
|
[tool.codespell]
|
||||||
skip = 'pyproject.toml,./subprojects,./pkg,./src,./bld,foot.info,./unicode,.*-venv'
|
skip = 'pyproject.toml,./subprojects,./pkg,./src,./bld,foot.info,./unicode,./venv'
|
||||||
ignore-regex = 'terminfo capability `rin`|\* Simon Ser|\* \[zar\]\(https://codeberg.org/zar\)|iterm theme|iterm.toml|iterm/OneHalfDark.itermcolors'
|
ignore-regex = 'terminfo capability `rin`|\* Simon Ser|\* \[zar\]\(https://codeberg.org/zar\)|iterm theme|iterm.toml|iterm/OneHalfDark.itermcolors'
|
||||||
Loading…
Add table
Add a link
Reference in a new issue