@@ -67,12 +67,12 @@ RUN rustup-init -y --target $([[ "${TARGETARCH}" == "amd64" ]] && echo "x86_64-u
6767
6868RUN --mount=type=cache,id=cargo-${TARGETARCH},sharing=locked,target=/cargo/.cargo/registry/,uid=63425 \
6969 . /cargo/.cargo/env \
70- && cargo install sarif-fmt shellcheck-sarif --root /tmp --target $([[ "${TARGETARCH}" == "amd64" ]] && echo "x86_64-unknown-linux-musl" || echo "aarch64-unknown-linux-musl" )
70+ && cargo install shellcheck-sarif sarif-fmt --root /tmp --target $([[ "${TARGETARCH}" == "amd64" ]] && echo "x86_64-unknown-linux-musl" || echo "aarch64-unknown-linux-musl" )
7171
7272FROM scratch AS cargo
7373COPY --link --from=cargo-build /tmp/bin/* /bin/
74- RUN ["/bin/sarif-fmt" , "--help" ]
7574RUN ["/bin/shellcheck-sarif" , "--help" ]
75+ RUN ["/bin/sarif-fmt" , "--help" ]
7676
7777# FROM__END
7878
@@ -111,7 +111,6 @@ FROM scratch AS copy-collector
111111
112112# COPY__START
113113COPY --link --from=node_modules /node-deps /node-deps
114- COPY --link --from=node_modules /node-deps /node-deps
115114COPY --link --from=actionlint /usr/local/bin/actionlint /usr/bin/actionlint
116115# shellcheck is a dependency for actionlint
117116
@@ -120,53 +119,23 @@ COPY --link --from=build-platform /usr/bin/bash-exec /usr/bin/bash-exec
120119# Next COPY line commented because already managed by another linter
121120# COPY --link --from=shellcheck /bin/shellcheck /usr/bin/shellcheck
122121COPY --link --from=shfmt /bin/shfmt /usr/bin/
123- COPY --link --from=node_modules /node-deps /node-deps
124- COPY --link --from=node_modules /node-deps /node-deps
125- COPY --link --from=node_modules /node-deps /node-deps
126122COPY --link --from=hadolint /bin/hadolint /usr/bin/hadolint
127123COPY --link --from=editorconfig-checker /usr/bin/ec /usr/bin/editorconfig-checker
128124COPY --link --from=dotenv-linter /dotenv-linter /usr/bin/dotenv-linter
129- COPY --link --from=node_modules /node-deps /node-deps
130125COPY --link --from=revive /usr/bin/revive /usr/bin/revive
131- COPY --link --from=node_modules /node-deps /node-deps
132- COPY --link --from=node_modules /node-deps /node-deps
133- COPY --link --from=node_modules /node-deps /node-deps
134- COPY --link --from=node_modules /node-deps /node-deps
135- COPY --link --from=node_modules /node-deps /node-deps
136- COPY --link --from=node_modules /node-deps /node-deps
137- COPY --link --from=node_modules /node-deps /node-deps
138- COPY --link --from=node_modules /node-deps /node-deps
139- COPY --link --from=node_modules /node-deps /node-deps
140- COPY --link --from=node_modules /node-deps /node-deps
141- COPY --link --from=node_modules /node-deps /node-deps
142- COPY --link --from=node_modules /node-deps /node-deps
143126COPY --link --from=chktex /usr/bin/chktex /usr/bin/
144127COPY --link --from=checkmake /checkmake /usr/bin/checkmake
145- COPY --link --from=node_modules /node-deps /node-deps
146- COPY --link --from=node_modules /node-deps /node-deps
147- COPY --link --from=node_modules /node-deps /node-deps
148- COPY --link --from=node_modules /node-deps /node-deps
149128COPY --link --chmod=755 --from=phpstan /composer/vendor/phpstan/phpstan/phpstan.phar /usr/bin/phpstan
150129COPY --link --from=protolint /usr/local/bin/protolint /usr/bin/
151130COPY --link --from=dustilock /usr/bin/dustilock /usr/bin/dustilock
152131COPY --link --from=gitleaks /usr/bin/gitleaks /usr/bin/
153- COPY --link --from=node_modules /node-deps /node-deps
154132COPY --link --from=build-platform /usr/bin/scalafix /usr/bin
155- COPY --link --from=node_modules /node-deps /node-deps
156- COPY --link --from=node_modules /node-deps /node-deps
157- COPY --link --from=node_modules /node-deps /node-deps
158133COPY --link --from=tflint /usr/local/bin/tflint /usr/bin/
159134COPY --link --from=terrascan /go/bin/terrascan /usr/bin/
160135COPY --link --from=terragrunt /usr/local/bin/terragrunt /usr/bin/
161136COPY --link --from=terragrunt /bin/terraform /usr/bin/
162137COPY --link --from=kics /app/bin/kics /usr/bin/
163138COPY --from=kics /app/bin/assets /opt/kics/assets/
164- COPY --link --from=node_modules /node-deps /node-deps
165- COPY --link --from=node_modules /node-deps /node-deps
166- COPY --link --from=node_modules /node-deps /node-deps
167- COPY --link --from=node_modules /node-deps /node-deps
168- COPY --link --from=node_modules /node-deps /node-deps
169- COPY --link --from=node_modules /node-deps /node-deps
170139COPY --link --from=cargo /bin/* /usr/bin/
171140# COPY__END
172141
0 commit comments