mirror of
https://github.com/securego/gosec.git
synced 2024-11-05 11:35:51 +00:00
Expand the arguments to a list of strings when they are provided as a single string
The GitHub action provide the arguments as a single string to the docker container, so we need to expand them in order for gosec to properly interpret them. Signed-off-by: Cosmin Cojocar <cosmin.cojocar@gmx.ch>
This commit is contained in:
parent
59cbe0071f
commit
37d1af0af3
2 changed files with 10 additions and 2 deletions
|
@ -8,7 +8,8 @@ RUN go mod download
|
|||
RUN make build-linux
|
||||
|
||||
FROM golang:${GO_VERSION}-alpine
|
||||
RUN apk add --update --no-cache ca-certificates git gcc libc-dev
|
||||
RUN apk add --update --no-cache ca-certificates bash git gcc libc-dev
|
||||
ENV GO111MODULE on
|
||||
COPY --from=builder /build/gosec /bin/gosec
|
||||
ENTRYPOINT ["/bin/gosec"]
|
||||
COPY entrypoint.sh /bin/entrypoint.sh
|
||||
ENTRYPOINT ["/bin/entrypoint.sh"]
|
||||
|
|
7
entrypoint.sh
Executable file
7
entrypoint.sh
Executable file
|
@ -0,0 +1,7 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# Expand the arguments into an array of strings. This is requires because the GitHub action
|
||||
# provides all arguments concatenated as a single string.
|
||||
ARGS=("$@")
|
||||
|
||||
/bin/gosec ${ARGS[*]}
|
Loading…
Reference in a new issue