2020-03-28 19:29:47 +00:00
|
|
|
language: crystal
|
|
|
|
|
2020-04-02 12:16:45 +00:00
|
|
|
env:
|
|
|
|
# Path to 'hadolint' binary
|
|
|
|
HADOLINT: "${HOME}/hadolint"
|
|
|
|
|
|
|
|
install:
|
|
|
|
# Download hadolint binary and set it as executable
|
|
|
|
- curl -sL -o ${HADOLINT} "https://github.com/hadolint/hadolint/releases/download/v1.17.5/hadolint-$(uname -s)-$(uname -m)"
|
|
|
|
&& chmod 700 ${HADOLINT}
|
2020-04-02 14:38:45 +00:00
|
|
|
- shards install
|
2020-04-02 14:50:55 +00:00
|
|
|
script:
|
2020-03-29 18:54:35 +00:00
|
|
|
- crystal spec
|
|
|
|
- crystal tool format --check
|
2020-04-02 12:16:45 +00:00
|
|
|
- git ls-files --exclude='Dockerfile*' --ignored | xargs --max-lines=1 ${HADOLINT}
|
2020-03-31 20:34:15 +00:00
|
|
|
|
|
|
|
addons:
|
|
|
|
apt:
|
|
|
|
packages:
|
|
|
|
- pdftk
|