This action is frequently failing due to rate limiting when the tflint executable makes calls to Github's API:
Installing `terraform` plugin...
Failed to install a plugin; Failed to fetch GitHub releases: GET https://api.github.com/repos/terraform-linters/tflint-ruleset-terraform/releases/tags/v0.2.1: 403 API rate limit exceeded for 40.77.123.115. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.) [rate reset in 35m11s]
This action is frequently failing due to rate limiting when the
tflint
executable makes calls to Github's API:Upstream issue: https://github.com/terraform-linters/tflint/issues/1142
I did some debugging and found that this happens during
tflint --init
: https://github.com/reviewdog/action-tflint/blob/9a32252000423e319fbc53625934345bb6c41921/script.sh#L76A common solution to this problem is to pass
GITHUB_TOKEN
totflint
when executing it, but that is not happening currently.