diff --git a/Dockerfile b/Dockerfile index b485d87..4204366 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,15 @@ FROM alpine:3.11 -RUN apk --no-cache --update add git curl openjdk11 \ +RUN apk --no-cache --update add git curl wget openjdk11 \ && rm -rf /var/cache/apk/* RUN wget -O - -q https://raw.githubusercontent.com/reviewdog/reviewdog/master/install.sh | sh -s -- -b /usr/local/bin/ -RUN curl -sSLO https://github.com/pinterest/ktlint/releases/download/0.36.0/ktlint \ +RUN curl -sSL https://api.github.com/repos/pinterest/ktlint/releases/latest \ + | grep "browser_download_url.*ktlint\"" \ + | cut -d : -f 2,3 \ + | tr -d \" \ + | wget -qi -\ && chmod a+x ktlint \ && mv ktlint /usr/local/bin/ diff --git a/entrypoint.sh b/entrypoint.sh index b0a3183..fce397e 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -19,5 +19,6 @@ cd "$GITHUB_WORKSPACE" export REVIEWDOG_GITHUB_API_TOKEN="${INPUT_GITHUB_TOKEN}" +echo KtLint version: "$(ktlint --version)" ktlint --reporter=checkstyle $RELATIVE $ANDROID \ | reviewdog -f=checkstyle -name="ktlint" -reporter="${INPUT_REPORTER}" -level="${INPUT_LEVEL}"