Skip to content

Commit

Permalink
troubleshooting problem matchers (actions#341)
Browse files Browse the repository at this point in the history
  • Loading branch information
ericsciple authored Feb 12, 2020
1 parent 2dcdf04 commit 9cfb160
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions docs/problem-matchers.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,3 +115,26 @@ Some of the starter actions are already using problem matchers, for example:
- [setup-python](https://github.com/actions/setup-python/tree/master/.github)
- [setup-go](https://github.com/actions/setup-go/tree/master/.github)
- [setup-dotnet](https://github.com/actions/setup-dotnet/tree/master/.github)

## Troubleshooting

### Regular expression not matching

Use ECMAScript regular expression syntax when testing patterns.

### File property getting dropped

[Enable debug logging](https://help.github.com/en/actions/configuring-and-managing-workflows/managing-a-workflow-run#enabling-debug-logging) to determine why the file is getting dropped.

This usually happens when the file does not exist or is not under the workflow repo.

### Adding from a Docker container action

The matcher config file must first be copied to a volume that is accessible from the runner.

For example:

```sh
cp /eslint-compact.json "$HOME/"
echo "::add-matcher::$HOME/eslint-compact.json
```

0 comments on commit 9cfb160

Please sign in to comment.