image: python stages: - tests - after-tests before_script: - pip install tox py3: stage: tests script: tox -e py3 artifacts: paths: - py3-deprecated-warnings.json flake8: stage: tests script: tox -e flake8 check-manifest: stage: tests script: tox -e check-manifest black: stage: tests script: tox -e black mypy: stage: tests script: tox -e mypy trigger-cubicweb-pipeline: stage: after-tests except: variables: - $TRIGGERED_FROM_OTHER_PROJECT && $TRIGGERED_FROM_OTHER_PROJECT != "logilab-common" variables: TRIGGERED_FROM_OTHER_PROJECT: "logilab-common" trigger: project: cubicweb/cubicweb branch: branch/default strategy: depend trigger-yams-pipeline: stage: after-tests except: variables: - $TRIGGERED_FROM_OTHER_PROJECT && $TRIGGERED_FROM_OTHER_PROJECT != "logilab-common" variables: TRIGGERED_FROM_OTHER_PROJECT: "logilab-common" trigger: project: open-source/yams branch: branch/default strategy: depend trigger-rql-pipeline: stage: after-tests except: variables: - $TRIGGERED_FROM_OTHER_PROJECT && $TRIGGERED_FROM_OTHER_PROJECT != "logilab-common" variables: TRIGGERED_FROM_OTHER_PROJECT: "logilab-common" trigger: project: open-source/CubicWeb/RQL branch: branch/default strategy: depend trigger-logilab-database-pipeline: stage: after-tests except: variables: - $TRIGGERED_FROM_OTHER_PROJECT && $TRIGGERED_FROM_OTHER_PROJECT != "logilab-common" variables: TRIGGERED_FROM_OTHER_PROJECT: "logilab-common" trigger: project: open-source/logilab-database branch: branch/default strategy: depend trigger-logilab-constraint-pipeline: stage: after-tests except: variables: - $TRIGGERED_FROM_OTHER_PROJECT && $TRIGGERED_FROM_OTHER_PROJECT != "logilab-common" variables: TRIGGERED_FROM_OTHER_PROJECT: "logilab-common" trigger: project: open-source/logilab-constraint branch: branch/default strategy: depend trigger-logilab-mtconverter-pipeline: stage: after-tests except: variables: - $TRIGGERED_FROM_OTHER_PROJECT && $TRIGGERED_FROM_OTHER_PROJECT != "logilab-common" variables: TRIGGERED_FROM_OTHER_PROJECT: "logilab-common" trigger: project: open-source/logilab-mtconverter branch: branch/default strategy: depend trigger-readthedocs: only: refs: - branch/default stage: after-tests script: # regarding the " everywhere when there is a '%': yaml is extremly weird when % are involved - curl -X POST -d "token=${READTHEDOCS_TOKEN}" https://readthedocs.org/api/v2/webhook/logilab-common/89595/ -w "\nhttp code:"\ "%{http_code}\n" -f