Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/staffbase/yamllint-action

Lints yaml files and annotates every finding.
https://github.com/staffbase/yamllint-action

actions github-actions yamllint

Last synced: about 1 month ago
JSON representation

Lints yaml files and annotates every finding.

Awesome Lists containing this project

README

        

# Lint All Your YAML Files

Using this GitHub Action in your workflow to lint all yaml files and then annotates every finding in the changed files view.

![annotation](images/annotation.png)

## Usage

Create a new workflow with the following content:

```yaml
name: YAMLlint

on:
push:
branches:
- '**'
tags-ignore:
- '**'

jobs:
yamllint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Lint and Annotate
uses: staffbase/yamllint-action@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
## The target path is processed recursively
target-path:
## The action name is only necessary if the current action name changed
action-name:
```

## Credits

This action is using

- [adrienverge/yamllint](https://github.com/adrienverge/yamllint)
- [sdesbure/docker_yamllint](https://github.com/sdesbure/docker_yamllint)



Staffbase GmbH


Staffbase GmbH

Staffbase is an internal communications platform built to revolutionize the way you work and unite your company. Staffbase is hiring: jobs.staffbase.com

GitHub | Website | Jobs