Skip to content

Harden Terraform feature tflint checksum resolution - #1758

Draft
Kaniska (v-Kaniska244) with Copilot wants to merge 3 commits into
mainfrom
copilot/fix-terraform-feature-installation
Draft

Kaniska (v-Kaniska244) with Copilot wants to merge 3 commits into
mainfrom
copilot/fix-terraform-feature-installation

Conversation

Copilot AI commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

The Terraform feature could fail when the default tflint: "latest" release lacked valid checksum artifacts, causing checksum verification to process HTTP error responses.

  • Checksum handling

    • Require successful downloads and the expected archive entry in checksums.txt.
    • Validate the downloaded tflint archive before checksum verification.
    • Use literal filename matching for checksum checks.
  • Release fallback

    • Walk back through prior tflint tags when checksum artifacts are unavailable.
    • Harden keyless signature and legacy signature downloads.
  • Regression coverage

    • Add a Terraform scenario covering tflint 0.60.0.
    • Bump the Terraform feature version from 1.5.0 to 1.5.1.
"ghcr.io/devcontainers/features/terraform:1.5.1": {
  "version": "1.12.0"
}

Copilot AI and others added 2 commits October 30, 2026 09:26
Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com>
Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix Terraform feature installation due to tflint checksum issue Harden Terraform feature tflint checksum resolution Oct 30, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Terraform feature fails to install due to tflint checksum

2 participants