frequenz-floss/Protolint
Run protolint on the repository
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 2, 2026
- License
- MIT
Pinned Snippet
uses: frequenz-floss/gh-action-protolint@92679db4f34080772dc1d62ee352d334f1d71f34 # v0.1.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| submodules | Whether to checkout submodules: `true` (default) to checkout submodules or `recursive` to recursively checkout submodules, and `false` to not checkout submodules. Passed directly to the `actions/checkout` action, check its documentation for more information. | no | true |
| checkout_token | The token to use for fetching the repository and submodules. Uses secrets.github_token by default. | no | ${{ secrets.github_token }} |
| api_token | The token to use to make comments and annotations to pull requests. Uses secrets.github_token by default. | no | ${{ secrets.github_token }} |
| protolint_flags | The flags to pass to protolint. At least the path to the proto files should be passed. Defaults to `proto/`. `proto` directory. | no | proto/ |
| protolint_version | The version of protolint to use. If not set, the latest version will be used. | no | 0.46.3 |
Outputs
no outputs