From e36e189578506f2ca86d588cbda0f520a15e3c41 Mon Sep 17 00:00:00 2001 From: Michal Konečný Date: Apr 22 2022 10:39:05 +0000 Subject: Update CI Use the new fedora-infra managed jobs instead of just single tox job running on outdated node. Signed-off-by: Michal Konečný --- diff --git a/.zuul.yaml b/.zuul.yaml index caf17d4..00fde2d 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -2,13 +2,31 @@ - project: check: jobs: - - tox: - vars: - tox_envlist: ALL - tox_install_siblings: false - pre-run: ci/prepare.yaml - nodeset: - nodes: - - name: test-node - label: pod-python-f33 + - fi-tox-mypy: + vars: + dependencies: + - cairo-devel + - cairo-gobject-devel + - gobject-introspection-devel + - libmodulemd1 + - fi-tox-format: + vars: + tox_envlist: black + - fi-tox-lint: + vars: + tox_envlist: flake8 + - fi-tox-python38: + vars: + dependencies: + - cairo-devel + - cairo-gobject-devel + - gobject-introspection-devel + - libmodulemd1 + - fi-tox-python39: + vars: + dependencies: + - cairo-devel + - cairo-gobject-devel + - gobject-introspection-devel + - libmodulemd1 ... diff --git a/ci/prepare.yaml b/ci/prepare.yaml deleted file mode 100644 index 6caf078..0000000 --- a/ci/prepare.yaml +++ /dev/null @@ -1,10 +0,0 @@ - - hosts: all - tasks: - - name: Install dependencies - dnf: - name: - - cairo-devel - - cairo-gobject-devel - - gobject-introspection-devel - - libmodulemd1 - state: latest