You are here

drupalci.yml in Varbase Media 9.0.x

Same filename and directory in other branches
  1. 8.7 drupalci.yml

File

drupalci.yml
View source
  1. build:
  2. assessment:
  3. validate_codebase:
  4. container_command:
  5. commands:
  6. - cd ${SOURCE_DIR}
  7. - rm composer.lock
  8. - composer config minimum-stability dev
  9. - composer config repositories.assets composer https://asset-packagist.org
  10. - composer require oomphinc/composer-installers-extender:~2.0
  11. - composer require cweagans/composer-patches:~1.0
  12. - composer config extra.enable-patching true
  13. - composer config extra.composer-exit-on-patch-failure true
  14. - composer config --json extra.installer-types '["npm-asset", "bower-asset"]'
  15. - composer config --json extra.installer-paths.libraries\/slick '["npm-asset/slick-carousel"]'
  16. - composer config --unset extra.installer-paths.libraries\/\{\$name\}
  17. - composer config --json extra.installer-paths.libraries\/\{\$name\} '["type:drupal-library", "type:bower-asset", "type:npm-asset"]'
  18. - rm composer.lock
  19. - composer require --dev phpspec/prophecy-phpunit:*
  20. - composer require phpunit/phpunit:~9.0 --with-all-dependencies
  21. - composer require npm-asset/dropzone:~4.0
  22. - composer require npm-asset/blazy:~1.0
  23. - composer require npm-asset/slick-carousel:~1.0
  24. - composer require npm-asset/imagesloaded:~4.0
  25. - composer require npm-asset/ace-builds:~1.0
  26. - composer require drupal/vartheme_bs4:9.0.x-dev
  27. - composer require drupal/vartheme_claro:9.0.x-dev
  28. - cat composer.json
  29. - find ${SOURCE_DIR}/libraries | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/"
  30. phplint:
  31. csslint:
  32. eslint:
  33. phpcs:
  34. phpstan:
  35. testing:
  36. run_tests.javascript:
  37. types: 'PHPUnit-FunctionalJavascript'
  38. testgroups: "varbase_media"
  39. suppress-deprecations: true
  40. halt-on-fail: false