Skip to content

feat: add terraform and tflint to Docker container - #1127

Merged
avoidwork merged 2 commits into
mainfrom
feat/Dockerfile
Sep 21, 2026
Merged

avoidwork merged 2 commits into
mainfrom
feat/Dockerfile

Conversation

@avoidwork

Copy link
Copy Markdown
Owner

Description

Add terraform 1.16.3 and tflint 0.64.0 to the Docker container runtime stage. Both are downloaded as prebuilt binaries from their official release sources with TARGETARCH resolution so the multiarch build works for both amd64 and arm64.

Type of Change

  • New feature (non-breaking change which adds functionality)

Testing

Built the image locally on amd64 and verified terraform version returns v1.16.3 and tflint --version returns 0.64.0. Also built the arm64 image via buildx multiarch builder to confirm TARGETARCH resolves correctly for both architectures.

Coverage

  • Line coverage maintained

Checklist

  • npm run lint passes
  • Tests pass with maintained line coverage
  • No forbidden patterns used
  • Conventional Commit style applied

Install terraform 1.16.3 and tflint 0.64.0 as prebuilt binaries in the
runtime stage. Both are downloaded from their official release sources
with TARGETARCH resolution so the multiarch build works for amd64 and
arm64.
@avoidwork avoidwork self-assigned this Sep 21, 2026
Archive the OpenSpec change and sync the dockerfile-dependencies spec with
the new terraform and tflint requirements.
@avoidwork
avoidwork merged commit 892d3b0 into main Sep 21, 2026
2 checks passed
@avoidwork
avoidwork deleted the feat/Dockerfile branch September 21, 2026 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant