An open API service indexing awesome lists of open source software.

https://github.com/olemorud/gcc-problem-matcher

Creates annotations for warnings and errors in gcc builds in GitHub Workflows
https://github.com/olemorud/gcc-problem-matcher

actions continuous-integration gcc github marketplace problem-matcher warnings workflows

Last synced: about 2 months ago
JSON representation

Creates annotations for warnings and errors in gcc builds in GitHub Workflows

Awesome Lists containing this project

README

        

# GCC problem matcher (no longer maintained)

> **Warning**
> This repository is no longer maintained, the new upstream is: https://github.com/root-project/gcc-problem-matcher-improved

[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Folemorud%2Fgcc-problem-matcher.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Folemorud%2Fgcc-problem-matcher?ref=badge_shield)

Creates annotations for warnings and errors in gcc builds.

![image](https://user-images.githubusercontent.com/82065181/225907856-336fa631-6520-44ce-bdf5-cf5780e45e40.png)

## Inputs

### build-directory

**Optional** Directory the build is running in. Matched errors will not be able to point to the correct file or create warnings in the `Files changed` overview unless this is correct.

## Example usage

Create annotations for builds done in the default directory. Add this anywhere before starting the build.

```yaml
- uses: olemorud/[email protected]

- name: Build
run: |
...
```

Create annotations for builds done in directory `/workspace/build/`

```yaml
- uses: olemorud/gcc-problem-matcher@master
with:
build-directory: /workspace/build/

- name: Build
run: |
...
```