.cirrus.yml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. container:
  2. image: python:3.5-slim
  3. code_check_task:
  4. pip_cache:
  5. folder: ~/.cache/pip
  6. populate_script: pip install pylint requests yapf
  7. pip_install_script: pip install pylint requests yapf
  8. buildkit_script:
  9. - python3 -m yapf --style '.style.yapf' -e '*/third_party/*' -rpd buildkit
  10. - ./devutils/pylint_buildkit.py --hide-fixme
  11. devutils_script:
  12. - python3 -m yapf --style '.style.yapf' -rpd devutils
  13. - ./devutils/pylint_devutils.py --hide-fixme devutils
  14. get_package_script:
  15. - python3 -m yapf --style '.style.yapf' -pd get_package.py
  16. - ./devutils/pylint_devutils.py --hide-fixme get_package.py
  17. run_buildkit_cli_script:
  18. - python3 -m yapf --style '.style.yapf' -pd run_buildkit_cli.py
  19. - ./devutils/pylint_devutils.py --hide-fixme run_buildkit_cli.py
  20. windows_packaging_script:
  21. - ln -s packaging/windows/build.py windows_build.py
  22. - ln -s packaging/windows/package.py windows_package.py
  23. - python3 -m yapf --style '.style.yapf' -pd windows_build.py windows_package.py
  24. - ./devutils/pylint_devutils.py --hide-fixme windows_build.py
  25. - ./devutils/pylint_devutils.py --hide-fixme windows_package.py
  26. - rm windows_build.py windows_package.py
  27. validate_config_task:
  28. validate_config_script: ./devutils/validate_config.py
  29. validate_patches_task:
  30. pip_cache:
  31. folder: ~/.cache/pip
  32. populate_script: pip install requests
  33. pip_install_script: pip install requests
  34. validate_patches_script:
  35. - ./devutils/validate_patches.py -r
  36. # vim: set expandtab shiftwidth=4 softtabstop=4: