php.yml 565 B

123456789101112131415161718192021222324252627
  1. name: PHP Composer
  2. on:
  3. push:
  4. branches: [ master ]
  5. pull_request:
  6. branches: [ master ]
  7. jobs:
  8. build:
  9. runs-on: ubuntu-latest
  10. steps:
  11. - uses: actions/checkout@v2
  12. - name: Validate composer.json and composer.lock
  13. run: composer validate
  14. - name: Install dependencies
  15. run: composer install --prefer-dist --no-progress
  16. # Add a test script to composer.json, for instance: "test": "vendor/bin/phpunit"
  17. # Docs: https://getcomposer.org/doc/articles/scripts.md
  18. - name: Run test suite
  19. run: ./vendor/bin/phpunit