check-patch: stage: build image: python:3.10-alpine needs: [] script: - .gitlab-ci.d/check-patch.py variables: GIT_DEPTH: 1000 before_script: - apk -U add git perl rules: - if: '$CI_PROJECT_NAMESPACE == "qemu-project"' when: never - when: on_success allow_failure: true check-dco: stage: build image: python:3.10-alpine needs: [] script: .gitlab-ci.d/check-dco.py variables: GIT_DEPTH: 1000 before_script: - apk -U add git rules: - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' when: never - when: on_success check-python-pipenv: stage: test image: $CI_REGISTRY_IMAGE/qemu/python:latest script: - make -C python check-pipenv variables: GIT_DEPTH: 1 needs: job: python-container check-python-tox: stage: test image: $CI_REGISTRY_IMAGE/qemu/python:latest script: - make -C python check-tox variables: GIT_DEPTH: 1 QEMU_TOX_EXTRA_ARGS: --skip-missing-interpreters=false needs: job: python-container rules: - when: manual allow_failure: true