diff --git a/Dockerfile b/Dockerfile index e5a9ae48..af172dca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.21.1 as builder +FROM golang:1.21.3 as builder WORKDIR /go/src/mikefarah/yq diff --git a/Dockerfile.dev b/Dockerfile.dev index d64eccb7..dd49b3ef 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -1,4 +1,4 @@ -FROM golang:1.21.1 +FROM golang:1.21.3 COPY scripts/devtools.sh /opt/devtools.sh @@ -6,5 +6,7 @@ RUN set -e -x \ && /opt/devtools.sh ENV PATH=/go/bin:$PATH +RUN apt-get update && apt-get install -y npm && npm install -g npx cspell@latest + ENV CGO_ENABLED 0 ENV GOPATH /go:/yq diff --git a/acceptance_tests/output-format.sh b/acceptance_tests/output-format.sh index 268185d4..4e9ad325 100755 --- a/acceptance_tests/output-format.sh +++ b/acceptance_tests/output-format.sh @@ -271,4 +271,43 @@ EOM assertEquals "$expected" "$X" } -source ./scripts/shunit2 \ No newline at end of file +testLuaOutputPretty() { + cat >test.yml <test.yml <