A custom reporter for Jest that creates annotations when run via GitHub Actions
npm install -D @jamesacarr/jest-reporter-github-actionsOr, even better:
yarn add -D @jamesacarr/jest-reporter-github-actionsTo get annotations working in your GitHub Actions runs, you need to setup Jest to use this reporter. You can do that by adding the following to your jest.config.js:
module.exports = {
reporters: [
'default',
'@jamesacarr/jest-reporter-github-actions'
],
testLocationInResults: true,
}Or, you can simply run Jest with the following options:
jest --testLocationInResults --reporters=default --reporters=@jamesacarr/jest-reporter-github-actions