Skip to content

Commit

Permalink
ci: more pedantry
Browse files Browse the repository at this point in the history
  • Loading branch information
hynek committed Oct 31, 2024
1 parent 9b2daab commit 6251d20
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ jobs:
--installpkg dist/*.whl
-e py${PYTHON//./}-mypy
coverage:
name: Ensure 100% test coverage
runs-on: ubuntu-latest
Expand Down Expand Up @@ -125,6 +126,7 @@ jobs:
path: htmlcov
if: ${{ failure() }}


mypy-pkg:
name: Mypy Codebase
runs-on: ubuntu-latest
Expand All @@ -146,6 +148,7 @@ jobs:
uvx --with tox-uv
tox run -e mypy-pkg
pyright:
name: Pyright Codebase
runs-on: ubuntu-latest
Expand Down Expand Up @@ -188,6 +191,7 @@ jobs:
uvx --with tox-uv
tox run -e docs
install-dev:
name: Verify dev env
runs-on: ${{ matrix.os }}
Expand All @@ -212,6 +216,7 @@ jobs:
- run: .\.venv\Scripts\python.exe -Ic 'import structlog; print(structlog.__version__)'
if: runner.os == 'Windows'


required-checks-pass:
name: Ensure everything required is passing for branch protection
if: always()
Expand All @@ -231,6 +236,7 @@ jobs:
with:
jobs: ${{ toJSON(needs) }}


colors:
name: Visual check for color settings using env variables
needs: build-package
Expand Down

0 comments on commit 6251d20

Please sign in to comment.