Main features:
- Add status checks with code annotations to your pull requests
- Comment your pull requests with code coverage table (if tests succeeded)
You can now consume the action by referencing the v4 branch
uses: willcaul/jest-github-action@v4env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}By default, this action will execute npm test to run your tests.
You can change this behavior by providing a custom test-command like this:
uses: willcaul/jest-github-action@v4env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}with:
# this is just an example, this could be any command that will trigger jesttest-command: "yarn test"uses: willcaul/jest-github-action@v4env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}with:
# Runs tests related to the changes since the base branch of your pull request# Default to false if not setchanges-only: trueuses: willcaul/jest-github-action@v4env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}with:
# To avoid reporting code coverage, set this variable to falsecoverage-comment: falseFor running tests in folders other than root, supply a working-directory.
uses: willcaul/jest-github-action@v4env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}with:
working-directory: "frontend"Thanks to mattallty/jest-github-action, which this package is forked from, as well as FirmNav/jest-code-coverage-commenter, which was used as a reference for the coverage comment format.


