1check-patch:
2  stage: build
3  image: $CI_REGISTRY_IMAGE/qemu/centos8:latest
4  needs:
5    job: amd64-centos8-container
6  script:
7    - .gitlab-ci.d/check-patch.py
8  variables:
9    GIT_DEPTH: 1000
10  rules:
11    - if: '$CI_PROJECT_NAMESPACE == "qemu-project"'
12      when: never
13    - when: on_success
14      allow_failure: true
15
16check-dco:
17  stage: build
18  image: $CI_REGISTRY_IMAGE/qemu/centos8:latest
19  needs:
20    job: amd64-centos8-container
21  script: .gitlab-ci.d/check-dco.py
22  variables:
23    GIT_DEPTH: 1000
24  rules:
25    - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
26      when: never
27    - when: on_success
28
29check-python-pipenv:
30  stage: test
31  image: $CI_REGISTRY_IMAGE/qemu/python:latest
32  script:
33    - make -C python check-pipenv
34  variables:
35    GIT_DEPTH: 1
36  needs:
37    job: python-container
38
39check-python-tox:
40  stage: test
41  image: $CI_REGISTRY_IMAGE/qemu/python:latest
42  script:
43    - make -C python check-tox
44  variables:
45    GIT_DEPTH: 1
46    QEMU_TOX_EXTRA_ARGS: --skip-missing-interpreters=false
47  needs:
48    job: python-container
49  rules:
50    - when: manual
51  allow_failure: true
52