diff options
author | XhmikosR <xhmikosr@gmail.com> | 2018-09-18 18:39:35 +0300 |
---|---|---|
committer | XhmikosR <xhmikosr@gmail.com> | 2018-12-14 02:45:51 +0300 |
commit | 4a5c7f21d597341f91004b352c1a0abde7ff92e1 (patch) | |
tree | 4180e4c8509ccec1622c6eb152bdbb97e489ebc6 /.travis.yml | |
parent | 7a2cdfb650891de08589a7ca229bd9407fbf4859 (diff) |
Update devDependencies, gems and lots of cleanup/build fixes.
* switch to grunt-postcss and autoprefixer directly; this is the recommended way.
* uglify: specify `ie8` for compatibility
* specify `cascade:false` for autoprefixer
* specify `ieCompat` for less
* drop grunt-contrib-compress since it doesn't work with Node.js 10.x
* remove grunt-contrib-htmlmin to match the v4 docs
* clean up Gruntfile.js
* clean up .travis.yml and backport changes from v4
* build ie10-viewport-bug-workaround.less since it's used in examples
* move shrinkwrap to root
* bs-commonjs-generator.js: Use `path.posix`
* remove .hound.yml
* remove references to no longer used PR bots
* backport and adapt the sri generation script from v4
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 40 |
1 files changed, 9 insertions, 31 deletions
diff --git a/.travis.yml b/.travis.yml index a2e7636e78..8f45f9d60d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,45 +1,23 @@ -sudo: required -dist: trusty language: node_js git: - depth: 10 + depth: 3 node_js: - "6" +env: + matrix: + - TWBS_TEST=core + - TWBS_TEST=validate-html + - TWBS_TEST=browserstack before_install: - # Remove ./node_modules/.bin from PATH so node-which doesn't replace Unix which and cause RVM to barf. See https://github.com/travis-ci/travis-ci/issues/5092 - - export PATH=$(python -c 'from sys import argv;from collections import OrderedDict as od;print(":".join(od((p,None) for p in argv[1].split(":") if p.startswith("/")).keys()))' "$PATH") - - rvm install 2.2 - - rvm use 2.2 --fuzzy - "export TRAVIS_COMMIT_MSG=\"$(git log --format=%B --no-merges -n 1)\"" - echo "$TRAVIS_COMMIT_MSG" | grep '\[skip validator\]'; export TWBS_DO_VALIDATOR=$?; true - - echo "$TRAVIS_COMMIT_MSG" | grep '\[skip sauce\]'; export TWBS_DO_SAUCE=$?; true - - if [ "$TRAVIS_REPO_SLUG" = twbs-savage/bootstrap ]; then export TWBS_DO_VALIDATOR=0; fi + - echo "$TRAVIS_COMMIT_MSG" | grep '\[skip browserstack\]'; export TWBS_DO_BROWSERSTACK=$?; true install: - - bundle install --deployment --jobs=1 - - cp grunt/npm-shrinkwrap.json ./ + - bundle install --deployment --jobs=3 --retry=3 --clean - npm install -# Undo `_JAVA_OPTIONS` environment variable; -# see https://github.com/travis-ci/travis-ci/issues/8408 -before_script: - - _JAVA_OPTIONS= cache: directories: - node_modules - vendor/bundle -env: - global: - - NPM_CONFIG_PROGRESS="false" - - SAUCE_USERNAME="bootstrap" - - secure: "pJkBwnuae9dKU5tEcCqccfS1QQw7/meEcfz63fM7ba7QJNjoA6BaXj08L5Z3Vb5vBmVPwBawxo5Hp0jC0r/Z/O0hGnAmz/Cz09L+cy7dSAZ9x4hvZePSja/UAusaB5ogMoO8l2b773MzgQeSmrLbExr9BWLeqEfjC2hFgdgHLaQ=" - - secure: "RKWpS+P20b4tG9tawzCMJSmQftoonmC7tJzyGYiHuEM1TcpHALLBcnzKlr/+DiPTfzDJWY4kS8pxfhK4uXOe8OHnhpMNub7LEWtFPePlZIervOJcsOydaQocTKqVVWD6OUubMeQmQ+tZmvmpjoJ1uPPEbFs9ciF7+dv3U5tLUZ0=" - - secure: "XswSKBY0HJ/aO9VOBeWlvGpqSFF/DsJmNKz7o5RkJMJX340qe44J929uUNwwOwlv9YrgptzC2W6l8bpmZQV+p6IYs99SoSA8CCaUfIJaqeU9x/UiT5vIHgqaNax+vFJwvzHLpF5v/ggFqFEKCd54gCDasePLTztHeC4oL104iaQ=" - matrix: - - TWBS_TEST=core - - TWBS_TEST=validate-html - - TWBS_TEST=browserstack -matrix: - fast_finish: true notifications: - slack: heybb:iz4wwosL0N0EdaX1gvgkU0NH - webhooks: - - http://savage1.twbsapps.com/savage/travis + email: false |