Parses between two given git revisions for TODOs (or any other label) that were added or modified in the diff.
To be used as a check for pull requests. The idea is that this check does not trigger on already existing TODOs but only those that are newly added.
The label that is searched for. Default: TODO.
The base commit used for the diff. Default: origin/master.
The head commit used for the diff. Default: HEAD.
Example workflow checking for "FIXME" in pull requests.
on: pull_request jobs: fixmes: name: FIXME check runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Check for FIXMEs uses: luator/github_action_check_new_todos@v2 with: label: FIXME base_ref: origin/${{ github.base_ref }}