Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/WaleedAshraf/asyncapi-github-action

GitHub action to validate if AsyncAPI schema file is valid or not.
https://github.com/WaleedAshraf/asyncapi-github-action

actions asyncapi asyncapi-specification github validation

Last synced: 3 months ago
JSON representation

GitHub action to validate if AsyncAPI schema file is valid or not.

Awesome Lists containing this project

README

        

# AsyncAPI Github Action
This action validates if the AsyncAPI schema file is valid or not.

## Inputs

### `filepath`

**Required** Path of the AsyncAPI schema file. Default is `"asyncapi.yaml"` at root. Path starts root of github repo.
For example, if you schema is in `schemas` folder.

```
root
├── schemas
│ └── asyncapi.yaml
├── index.js
└── package.json
```

You should use `filepath: './schemas/asyncapi.yaml'`

## Example usage

```
- name: asyncapi-github-action
uses: WaleedAshraf/asyncapi-github-action@v0
with:
filepath: 'asyncapi.yaml'
```
You can specify version with `@v`. It follows semantic release. For latest release, please check [releases](https://github.com/WaleedAshraf/asyncapi-github-action/releases) page.

Here is screen shot of example usage:

![Example Usage](./assets/example.png "Example Usage")