From f174d03f7dabc50dc44792322adc05a4870eef7a Mon Sep 17 00:00:00 2001 From: Ian Stapleton Cordasco <icordasco@heroku.com> Date: Thu, 10 May 2018 08:01:18 -0500 Subject: [PATCH] Let's test re-enabling shellcheck in CI shellcheck is a truly valuable utility. Unfortunately installing the packages from debian-sid introduces a conflict. Let's try another suggestion from: https://github.com/koalaman/shellcheck/wiki/TravisCI Refs https://github.com/heroku/heroku-buildpack-python/commit/a0275888a26b8f0132c7bb9fe3bf194b5c4fab1f --- .travis.yml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index cd5cfddb..8188379c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,15 +2,12 @@ language: bash dist: trusty jobs: include: - # - stage: "Bash linting (shellcheck)" - # sudo: false - # addons: - # apt: - # sources: - # - debian-sid # Grab shellcheck from the Debian repo (o_O) - # packages: - # - shellcheck - # script: make check + - stage: "Bash linting (shellcheck)" + sudo: false + before_install: + - wget -c https://goo.gl/ZzKHFv -O - | tar -xvJ -C /tmp/ + - PATH="/tmp/shellcheck-latest:$PATH" + script: make check - stage: "Stack Tests" services: docker -- GitLab