nova-actionlint automatically lints all github actions, then reports errors and warnings in Nova's Issues sidebar and the editor gutter.
nova-actionlint requires actionlint to be available in your $PATH
. The easiest way to do so is by using Homebrew:
$ brew install actionlint
You can optionally download a release directly from the actionlint releases page (1.6.20 or newer recommended).
You can modify the behavior of this extension by accessing the preference pane in your Extension window. These changes will be saved alongside your workspace.
- Search path: By default, this plugin will only provide feedback for files in the
.github/workflows
folder. If you want to cover more directories or files, add them with the input form.
Parts of src/main.ts
are from shellcheck for Nova. If you appreciate and use this extension you can
buy him a coffee.