GitHub Actions to validate Envoy Proxy Configuration.
This action executes envoy
with --mode validate option.
The binary of envoy isn't provided, so this action executes envoy with Docker image via docker run
command.
If the configuration file is invalid, this action posts a comment to Pull Request or commit with github-comment.
Please see action.yaml
This action pulls the Docker Image for Envoy Proxy. In this action the authentication isn't executed, so please do it in advance if needed.
If you want to customize the Pull Request Comment or hide old comments, please see the document of github-comment.
https://github.com/suzuki-shunsuke/github-comment
The following environment variables can be used in github-comment's template.
INPUT_PATH
: Envoy Configuration File Path