10ab5bbc6SMark Prinsname: PHP Code Style 20ab5bbc6SMark Prins 30ab5bbc6SMark Prinson: [push, pull_request] 40ab5bbc6SMark Prins 50ab5bbc6SMark Prinsjobs: 60ab5bbc6SMark Prins phpcs: 70ab5bbc6SMark Prins name: PHP CodeSniffer 80ab5bbc6SMark Prins runs-on: ubuntu-latest 90ab5bbc6SMark Prins steps: 100ab5bbc6SMark Prins - uses: actions/checkout@v2 110ab5bbc6SMark Prins 120ab5bbc6SMark Prins - name: Setup PHP 130ab5bbc6SMark Prins uses: shivammathur/setup-php@v2 140ab5bbc6SMark Prins with: 150ab5bbc6SMark Prins php-version: '7.4' 160ab5bbc6SMark Prins tools: cs2pr, phpcs 170ab5bbc6SMark Prins 180ab5bbc6SMark Prins - name: retrieve script 190ab5bbc6SMark Prins run: wget https://raw.github.com/splitbrain/dokuwiki-travis/master/travis.sh 200ab5bbc6SMark Prins 210ab5bbc6SMark Prins - name: Install DokuWiki 220ab5bbc6SMark Prins env: 230ab5bbc6SMark Prins CI_SERVER: 1 240ab5bbc6SMark Prins DOKUWIKI : master 250ab5bbc6SMark Prins run: sh travis.sh 260ab5bbc6SMark Prins 270ab5bbc6SMark Prins - name: run PHP codesniffer 280ab5bbc6SMark Prins continue-on-error: true 29*ba56c962SMark Prins run: phpcs -v --standard=_test/phpcs_MigrationAdjustments.xml --report-full --report-checkstyle=./phpcs-report.xml lib/plugins/openlayersmap 300ab5bbc6SMark Prins 310ab5bbc6SMark Prins - name: Annotate PR 320ab5bbc6SMark Prins run: cs2pr ./phpcs-report.xml 33