You are here

drupalci.yml in Varbase Bootstrap Paragraphs 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.drupal composer https://packages.drupal.org/8
  10. - composer config repositories.assets composer https://asset-packagist.org
  11. - composer config --unset repositories.0
  12. - composer config --unset repositories.1
  13. - composer config --unset repositories.2
  14. - composer config --unset repositories.3
  15. - composer require oomphinc/composer-installers-extender:~2.0
  16. - composer require cweagans/composer-patches:~1.0
  17. - composer config extra.enable-patching true
  18. - composer config extra.composer-exit-on-patch-failure true
  19. - composer config --json extra.installer-types '["npm-asset", "bower-asset"]'
  20. - composer config --json extra.installer-paths.web\/libraries\/dropzone '["npm-asset/dropzone"]'
  21. - composer config --json extra.installer-paths.web\/libraries\/blazy '["npm-asset/blazy"]'
  22. - composer config --json extra.installer-paths.libraries\/slick '["npm-asset/slick-carousel"]'
  23. - composer config --json extra.installer-paths.web\/libraries\/slick '["npm-asset/slick-carousel"]'
  24. - composer config --json extra.installer-paths.web\/libraries\/ace '["npm-asset/ace-builds"]'
  25. - composer config --json extra.installer-paths.web\/libraries\/jquery-ui-touch-punch '["bower-asset/jqueryui-touch-punch"]'
  26. - composer config --json extra.installer-paths.web\/libraries\/objectfitpolyfill '["bower-asset/objectfitpolyfill"]'
  27. - composer config --unset extra.installer-paths.libraries\/\{\$name\}
  28. - composer config --json extra.installer-paths.libraries\/\{\$name\} '["type:drupal-library", "type:bower-asset", "type:npm-asset"]'
  29. - rm composer.lock
  30. - composer require --dev drupal/core-dev:~9.0
  31. - composer require --dev phpspec/prophecy-phpunit:*
  32. - composer require --dev phpunit/phpunit:~9.0 --with-all-dependencies
  33. - composer require npm-asset/dropzone:~4.0
  34. - composer require npm-asset/blazy:~1.0
  35. - composer require npm-asset/slick-carousel:~1.0
  36. - composer require bower-asset/objectfitpolyfill:~2.0
  37. - composer require bower-asset/jqueryui-touch-punch:dev-master
  38. - composer require npm-asset/imagesloaded:~4.0
  39. - composer require npm-asset/ace-builds:~1.0
  40. - composer require drupal/vartheme_bs4:9.0.x-dev
  41. - composer require drupal/varbase_core:9.0.x-dev
  42. - composer require drupal/varbase_media:9.0.x-dev
  43. - composer require drupal/varbase_seo:9.0.x-dev
  44. - composer require drupal/varbase_editor:9.0.x-dev
  45. - composer require drupal/varbase_workflow:2.0.x-dev
  46. - sudo chmod 775 -R .
  47. - sudo chown www-data:$USER -R .
  48. - cat composer.json
  49. - ls -li ${SOURCE_DIR}/libraries
  50. phplint:
  51. csslint:
  52. halt-on-fail: false
  53. eslint:
  54. # A test must pass eslinting standards check in order to continue processing.
  55. halt-on-fail: false
  56. phpcs:
  57. phpstan:
  58. testing:
  59. run_tests.functional:
  60. types: 'PHPUnit-Functional'
  61. testgroups: 'varbase_bootstrap_paragraphs'
  62. suppress-deprecations: true