1b25e6cb5SMark Prinsname: CI 2b25e6cb5SMark Prins 3b25e6cb5SMark Prinson: [push, pull_request] 4b25e6cb5SMark Prins 5b25e6cb5SMark Prinsjobs: 6b25e6cb5SMark Prins testLinux: 7b25e6cb5SMark Prins name: PHP Unit 8b25e6cb5SMark Prins runs-on: ubuntu-latest 9b25e6cb5SMark Prins 10b25e6cb5SMark Prins strategy: 11b25e6cb5SMark Prins matrix: 12b25e6cb5SMark Prins php-version: ['7.3', '7.4'] 13b25e6cb5SMark Prins dokuwiki-branch: [ 'master', 'stable'] 14b25e6cb5SMark Prins include: 15b25e6cb5SMark Prins - php-version: '8.0' 16b25e6cb5SMark Prins dokuwiki-branch: 'master' 17b25e6cb5SMark Prins fail-fast: false 18b25e6cb5SMark Prins 19b25e6cb5SMark Prins steps: 20*49f0938bSdependabot[bot] - uses: actions/checkout@v3 21b25e6cb5SMark Prins 22b25e6cb5SMark Prins - name: Setup PHP 23b25e6cb5SMark Prins uses: shivammathur/setup-php@v2 24b25e6cb5SMark Prins with: 25b25e6cb5SMark Prins php-version: ${{ matrix.php-version }} 26b25e6cb5SMark Prins extensions: mbstring, intl, bz2 27b25e6cb5SMark Prins 28b25e6cb5SMark Prins - name: Setup problem matchers 29b25e6cb5SMark Prins run: | 30b25e6cb5SMark Prins echo ::add-matcher::${{ runner.tool_cache }}/php.json 31b25e6cb5SMark Prins echo ::add-matcher::${{ runner.tool_cache }}/phpunit.json 32b25e6cb5SMark Prins 33b25e6cb5SMark Prins - name: Download DokuWiki Test-setup 34b25e6cb5SMark Prins run: wget https://raw.github.com/splitbrain/dokuwiki-travis/master/travis.sh 35b25e6cb5SMark Prins 36b25e6cb5SMark Prins - name: Install DokuWiki 37b25e6cb5SMark Prins env: 38b25e6cb5SMark Prins CI_SERVER: 1 39b25e6cb5SMark Prins DOKUWIKI: ${{ matrix.dokuwiki-branch }} 40b25e6cb5SMark Prins run: sh travis.sh 41b25e6cb5SMark Prins 42b25e6cb5SMark Prins - name: Setup PHPUnit 43b25e6cb5SMark Prins run: | 44b25e6cb5SMark Prins php _test/fetchphpunit.php 45b25e6cb5SMark Prins ./_test/phpunit.phar --version 46b25e6cb5SMark Prins 47b25e6cb5SMark Prins - name: Run PHPUnit 48b25e6cb5SMark Prins run: | 49b25e6cb5SMark Prins cd _test && PRESERVE_TMP=false ./phpunit.phar --stderr --verbose --debug --group plugin_backlinks 50