GitHub Action for copying a TFLint configuration file from a remote repository.
name: TFLint
on: [push]
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: terraform-linters/tflint-load-config-action@v1
with:
source-repo: me/tflint-config
- uses: terraform-linters/setup-tflint@v4
- run: tflint --format compact
Name | Description | Default |
---|---|---|
source-repo |
(Required) The repository from which the configuration will be copied. Format: owner/name |
|
source-path |
Path to the configuration file in the remote repository | .tflint.hcl |
source-ref |
Ref or branch of the remote repository to target | |
destination-path |
Path where configuration file will be written locally | $HOME/.tflint.hcl |
token |
Github personal access token, required for reading from private repositories. |
The following outputs can be used by subsequent workflow steps.
Name | Description |
---|---|
path |
Path to the configuration file |
npm version (major|minor|patch) && git push --follow-tags