1313# See the License for the specific language governing permissions and
1414# limitations under the License.
1515#
16- FROM golang:1.21 AS builder
16+ FROM golang:1.24 AS builder
1717
1818ENV CGO_ENABLED=0 \
1919 GOOS=linux \
@@ -31,6 +31,7 @@ RUN go get -u ./cmd/atmos \
3131 && go get -u ./cmd/tenv \
3232 && go get -u ./cmd/terraform \
3333 && go get -u ./cmd/terragrunt \
34+ && go get -u ./cmd/terramate \
3435 && go get -u ./cmd/tf \
3536 && go get -u ./cmd/tofu \
3637 && go mod tidy
@@ -39,6 +40,7 @@ RUN go build -ldflags="-s -w" -o atmos ./cmd/atmos \
3940 && go build -ldflags="-s -w" -o tenv ./cmd/tenv \
4041 && go build -ldflags="-s -w" -o terraform ./cmd/terraform \
4142 && go build -ldflags="-s -w" -o terragrunt ./cmd/terragrunt \
43+ && go build -ldflags="-s -w" -o terramate ./cmd/terramate \
4244 && go build -ldflags="-s -w" -o tf ./cmd/tf \
4345 && go build -ldflags="-s -w" -o tofu ./cmd/tofu
4446
@@ -51,6 +53,7 @@ COPY --from=builder go/src/github.com/tofuutils/tenv/atmos /usr/local/bin/atmos
5153COPY --from=builder go/src/github.com/tofuutils/tenv/tenv /usr/local/bin/tenv
5254COPY --from=builder go/src/github.com/tofuutils/tenv/terraform /usr/local/bin/terraform
5355COPY --from=builder go/src/github.com/tofuutils/tenv/terragrunt /usr/local/bin/terragrunt
56+ COPY --from=builder go/src/github.com/tofuutils/tenv/terramate /usr/local/bin/terramate
5457COPY --from=builder go/src/github.com/tofuutils/tenv/tf /usr/local/bin/tf
5558COPY --from=builder go/src/github.com/tofuutils/tenv/tofu /usr/local/bin/tofu
5659
0 commit comments