Skip to content

Bad commit

Bad commit #14

Workflow file for this run

name: CI
on:
pull_request:
branches:
- main
push:
branches:
- main
jobs:
validate-commits:
name: Validate Commits
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/setup-python@v5
with:
python-version-file: '.python-version'
- name: Install dependencies
run: |
pip install poetry
poetry install
- name: Check with Commitizen
run: |
poetry run invoke c.check --rev-range origin/${{ github.base_ref }}..HEAD
lint-code:
name: Lint Code
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version-file: '.python-version'
- name: Install dependencies
run: |
pip install poetry
poetry install
- name: Run linters
run: poetry run invoke fmt.check
docs:
name: Build Docs
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version-file: '.python-version'
- name: Install dependencies
run: |
pip install poetry
poetry install
- name: Build HTML docs
run: poetry run invoke docs.html
test:
name: Run Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version-file: '.python-version'
- name: Install dependencies
run: |
pip install poetry
poetry install
- name: Run all tests
run: poetry run invoke test.all