hashicorp / hashicorp/tfc-workflows-github
Workflow for updating Terraform required_version?
- Vorherrschende Sprache
- HCL
- Sterne
- 178
- Forks
- 30
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Would it make sense to have an option in the `create-run` action to use the version set in the Terraform config i.e. `required_version`?
```
terraform {
required_version = "1.6.5"
}
```
Currently, when I update `required_version` in a pull request the Speculative Plan fails because of the workspace is currently using Terraform 1.3.6:

---
From Terraform Cloud I can retry the run but the Pull Request workflow run will still be marked as failed.

Beitragsleitfaden
Rechercherichtung
Beginne bei der create-run action und überprüfe, wie sie Terraform-Versionen für speculative plans auswählt. Vergleiche dieses Verhalten mit required_version in der Terraform-Konfiguration und ermittle, wie Versionsänderungen behandelt werden sollten. Als erledigt gilt dies, wenn ein pull request, der required_version aktualisiert, den passenden Workflow ausführen kann, ohne dass der GitHub workflow als fehlgeschlagen markiert bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- terraform
- Bereich
- cloud, devops
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100