shared zuul job definitions for fedora-infra projects
This repository has been archived on 2026-02-17. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Find a file
Michal Konecny eeb20ed901 Remove old Fedora labels
This will remove jobs running on old fedora versions:
* fi-pytest-f38
* fi-pytest-f37
* fi-pytest-f36

It will update fi-precommit to use zuul-worker-fedora-stable

Fixes #47
2025-05-07 15:41:38 +02:00
ci Access the stdout_lines correctly 2024-10-17 11:35:14 +02:00
.zuul.yaml Remove old Fedora labels 2025-05-07 15:41:38 +02:00
README.md Remove old Fedora labels 2025-05-07 15:41:38 +02:00

Fedora Infra Zuul jobs repository

This repository contains jobs for Fedora Zuul CI used by multiple Fedora infrastructure projects.

Adding a new job

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.

List of jobs

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.