config.yml 1017 B

1234567891011121314151617181920212223242526272829
  1. version: 2
  2. jobs:
  3. build:
  4. macos:
  5. # https://circleci.com/docs/2.0/testing-ios/#supported-xcode-versions
  6. xcode: '12.2.0'
  7. steps:
  8. - checkout
  9. - restore_cache:
  10. keys:
  11. - cache-{{ checksum "composer.json" }}
  12. - run: brew update
  13. - run: brew install php@7.4
  14. - run: echo "memory_limit = 512M" > $(brew --prefix)/etc/php/7.4/conf.d/memory.ini
  15. - run: curl -sS https://getcomposer.org/installer | php
  16. - run: php composer.phar install --optimize-autoloader --no-interaction --no-progress --no-suggest
  17. - run: php composer.phar info -D | sort
  18. - save_cache:
  19. key: cache-{{ checksum "composer.json" }}
  20. paths:
  21. - ~/.composer
  22. - ~/Library/Caches/Homebrew
  23. - run: vendor/bin/phpunit
  24. - run: PHP_CS_FIXER_FUTURE_MODE=1 php php-cs-fixer --diff --dry-run -v fix