@fedora-infra
- commit
commit
This repository contains jobs for Fedora Zuul CI used by multiple Fedora infrastructure projects.
To add a new job, please update .zuul.yaml
and create a new job following the zuul guidelines. Keep in mind that the name of the job needs to be unique on Fedora Zuul CI.
Following is the list of currently available jobs in this repository:
fi-tox-mypy
- Run static-linker tests with mypy.fi-tox-lint
- Run linter on python code.fi-tox-format
- Run format tests using tox.fi-tox-python37
- Run unit tests for a Python project under cPython version 3.7.fi-tox-python38
- Run unit tests for a Python project under cPython version 3.8.fi-tox-python39
- Run unit tests for a Python project under cPython version 3.9.fi-tox-python310
- Run unit tests for a Python project under cPython version 3.10.fi-tox-python311
- Run unit tests for a Python project under cPython version 3.11.fi-tox-python312
- Run unit tests for a Python project under cPython version 3.12.fi-tox-docs
- Build docs in tox.fi-tox-bandit
- Run bandit tests on python code.fi-tox-diff-cover
- Run coverage on python code.fi-ansible-lint-diff
- Run ansible-lint on changed playbooks/roles in PR.fi-yamllint-diff
- Run yamllint on changed yaml files in PR.fi-pre-commit
- Run pre-commit hooks on the code.fi-pytest-rawhide
- Run pytest tests on Fedora rawhide.fi-pytest-f37
- Run pytest tests on Fedora 37.fi-pytest-f36
- Run pytest tests on Fedora 36.