Hugoifier

hugoifier / .github / workflows / ci.yml
Source Blame History 35 lines
91515c0… lmata 1 name: CI
91515c0… lmata 2
91515c0… lmata 3 on:
91515c0… lmata 4 push:
91515c0… lmata 5 branches: [main]
91515c0… lmata 6 pull_request:
91515c0… lmata 7 branches: [main]
1878974… lmata 8
1878974… lmata 9 env:
1878974… lmata 10 FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
3884774… lmata 11
91515c0… lmata 12 jobs:
91515c0… lmata 13 test:
91515c0… lmata 14 runs-on: ${{ matrix.os }}
91515c0… lmata 15 strategy:
91515c0… lmata 16 matrix:
3884774… lmata 17 os: [ubuntu-latest]
91515c0… lmata 18 python-version: ["3.11", "3.12", "3.13"]
91515c0… lmata 19 steps:
91515c0… lmata 20 - uses: actions/checkout@v4
91515c0… lmata 21
91515c0… lmata 22 - uses: actions/setup-python@v5
91515c0… lmata 23 with:
91515c0… lmata 24 python-version: ${{ matrix.python-version }}
91515c0… lmata 25
91515c0… lmata 26 - name: Install dependencies
91515c0… lmata 27 run: |
91515c0… lmata 28 python -m pip install --upgrade pip
91515c0… lmata 29 pip install -e ".[dev]"
91515c0… lmata 30
91515c0… lmata 31 - name: Run tests
91515c0… lmata 32 run: pytest tests/ -v --tb=short
91515c0… lmata 33
91515c0… lmata 34 - name: Lint
91515c0… lmata 35 run: ruff check hugoifier/ tests/

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button