1*0ab5bbc6SMark Prinsname: PHP Code Style 2*0ab5bbc6SMark Prins 3*0ab5bbc6SMark Prinson: [push, pull_request] 4*0ab5bbc6SMark Prins 5*0ab5bbc6SMark Prinsjobs: 6*0ab5bbc6SMark Prins phpcs: 7*0ab5bbc6SMark Prins name: PHP CodeSniffer 8*0ab5bbc6SMark Prins runs-on: ubuntu-latest 9*0ab5bbc6SMark Prins steps: 10*0ab5bbc6SMark Prins - uses: actions/checkout@v2 11*0ab5bbc6SMark Prins 12*0ab5bbc6SMark Prins - name: Setup PHP 13*0ab5bbc6SMark Prins uses: shivammathur/setup-php@v2 14*0ab5bbc6SMark Prins with: 15*0ab5bbc6SMark Prins php-version: '7.4' 16*0ab5bbc6SMark Prins tools: cs2pr, phpcs 17*0ab5bbc6SMark Prins 18*0ab5bbc6SMark Prins - name: retrieve script 19*0ab5bbc6SMark Prins run: wget https://raw.github.com/splitbrain/dokuwiki-travis/master/travis.sh 20*0ab5bbc6SMark Prins 21*0ab5bbc6SMark Prins - name: Install DokuWiki 22*0ab5bbc6SMark Prins env: 23*0ab5bbc6SMark Prins CI_SERVER: 1 24*0ab5bbc6SMark Prins DOKUWIKI : master 25*0ab5bbc6SMark Prins run: sh travis.sh 26*0ab5bbc6SMark Prins 27*0ab5bbc6SMark Prins - name: run PHP codesniffer 28*0ab5bbc6SMark Prins continue-on-error: true 29*0ab5bbc6SMark Prins run: phpcs --standard=_test/phpcs_MigrationAdjustments.xml --report-full --report-checkstyle=./phpcs-report.xml lib/plugins/openlayersmap 30*0ab5bbc6SMark Prins 31*0ab5bbc6SMark Prins - name: Annotate PR 32*0ab5bbc6SMark Prins run: cs2pr ./phpcs-report.xml 33