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>
41 lines
1017 B
YAML
41 lines
1017 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
|