diff --git a/.github/workflows/require-tests.yml b/.github/workflows/require-tests.yml new file mode 100644 index 00000000..a4a7a6c6 --- /dev/null +++ b/.github/workflows/require-tests.yml @@ -0,0 +1,21 @@ +name: 'Require Tests on Code Change' + +on: + pull_request_target: + types: [opened] + +jobs: + check: + name: 'Require Tests on Code Change' + + runs-on: ubuntu-22.04 + + steps: + - name: "Execute tests-checker-action" + uses: infection/tests-checker-action@v1.0.2 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + comment: Could you please add tests to make sure this change works as expected? + fileExtensions: '.php' + testDir: 'tests' + testPattern: '*Test.php'