hashicorp / hashicorp/setup-terraform
Support multi-part ranges for `terraform_version`
Open
- Dominant language
- JavaScript
- Stars
- 1.6k
- Forks
- 288
- Avg merge
- 23h 21m
- Merged PRs (30d)
- 3
Description
I'd like to be able to set multi-part ranges for `terraform_version` (e.g. `terraform_version: >= 1.3.3, != 1.3.4`) which is supported in Terraform but doesn't currently work in this action.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing how the GitHub Action reads and validates the terraform_version input, then compare that handling with Terraform's multi-part range syntax. The work is done when examples such as ">= 1.3.3, != 1.3.4" are accepted and existing single-part version constraints continue to work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, javascript, terraform
- Domain
- ci-cd, devops
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100