32f6037da9
The yarn version we use in CI is quite outdated. This brings up the problem that it doesn't support semver for git repositories. In order to fix that problem updating yarn seems to be the right thing to do. This patch should fix the CI problem caused by the semver git URL. Signed-off-by: Sheogorath <sheogorath@shivering-isles.com>
40 lines
1,017 B
YAML
40 lines
1,017 B
YAML
language: node_js
|
|
dist: trusty
|
|
cache: yarn
|
|
env:
|
|
global:
|
|
- CXX=g++-4.8
|
|
- YARN_VERSION=1.15.2
|
|
|
|
jobs:
|
|
include:
|
|
- env: task=npm-test
|
|
node_js:
|
|
- 6
|
|
before_install:
|
|
- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version "$YARN_VERSION"
|
|
- export PATH="$HOME/.yarn/bin:$PATH"
|
|
- env: task=npm-test
|
|
node_js:
|
|
- 8
|
|
before_install:
|
|
- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version "$YARN_VERSION"
|
|
- export PATH="$HOME/.yarn/bin:$PATH"
|
|
- env: task=npm-test
|
|
node_js:
|
|
- 10
|
|
before_install:
|
|
- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version "$YARN_VERSION"
|
|
- export PATH="$HOME/.yarn/bin:$PATH"
|
|
- env: task=ShellCheck
|
|
script:
|
|
- shellcheck bin/heroku bin/setup
|
|
language: generic
|
|
- env: task=json-lint
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- jq
|
|
script:
|
|
- npm run jsonlint
|
|
language: generic
|