diff --git a/.github/workflows/infection.yml b/.github/workflows/infection.yml deleted file mode 100644 index 07429d6..0000000 --- a/.github/workflows/infection.yml +++ /dev/null @@ -1,56 +0,0 @@ -name: Infection Tests - -on: [push, pull_request] - -jobs: - ci: - name: ci - runs-on: ubuntu-latest - - strategy: - fail-fast: false - matrix: - moodle-branch: ['main'] - php: ['8.3'] - database: ['mysqli'] - - steps: - - name: checkout plugin - uses: actions/checkout@v4 - with: - path: this-plugin - - - name: setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: ${{ matrix.php }} - ini-values: max_input_vars=5000 - tools: infection, phpunit - coverage: pcov - - - name: composer - run: | - composer create-project -n --no-dev --prefer-dist moodlehq/moodle-plugin-ci ci - echo $(cd ci/bin; pwd) >> $GITHUB_PATH - echo $(cd ci/vendor/bin; pwd) >> $GITHUB_PATH - sudo locale-gen en_AU.UTF-8 - sudo systemctl start mysql.service - - - name: install Moodle - run: moodle-plugin-ci install --db-user=root --db-pass=root --db-host=127.0.0.1 --plugin this-plugin - env: - DB: ${{ matrix.database }} - MOODLE_BRANCH: ${{ matrix.moodle-branch }} - - - name: autoload - working-directory: moodle - run: | - echo ' vendor/autoloadmoodle.php - echo 'define("PHPUNIT_UTIL", true);' >> vendor/autoloadmoodle.php - echo 'require(__DIR__ . "/../lib/phpunit/bootstrap.php");' >> vendor/autoloadmoodle.php - echo 'require("autoload.php");' >> vendor/autoloadmoodle.php - - - name: infection - if: ${{ !cancelled() }} - run: infection -s --only-covered --configuration=local/logging/infection.json5 - working-directory: moodle \ No newline at end of file