diff --git a/.travis.yml b/.travis.yml index 51762742b..4ad45dd71 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,13 +1,12 @@ +sudo: required +dist: trusty language: node_js node_js: - - '4.0' + - '6' before_install: - - npm install -g bower - - npm install -g grunt-cli - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start install: - - bower install - - npm install -after_success: - - npm run exec:coveralls + - npm run apply:bitpay +# after_success: +# - npm run exec:coveralls diff --git a/app-template/build-macos.sh b/app-template/build-macos.sh index f214b1fb4..5f09bd0b2 100755 --- a/app-template/build-macos.sh +++ b/app-template/build-macos.sh @@ -116,6 +116,9 @@ mkdir /Volumes/"${VOL_NAME}"/.background cp "${DMG_BACKGROUND_IMG}" /Volumes/"${VOL_NAME}"/.background/ echo "Adding volume icon to disk image" +# we install this here to avoid trying to install it on linux or windows, where +# it fails to install +npm install fileicon # use fileicon node_module cp "${DMG_VOLUME_ICON}" /Volumes/"${VOL_NAME}"/.VolumeIcon.icns `npm bin`/fileicon set /Volumes/"${VOL_NAME}"/ /Volumes/"${VOL_NAME}"/.VolumeIcon.icns diff --git a/app-template/package-template.json b/app-template/package-template.json index 5ff4ab91e..a1d87faf0 100644 --- a/app-template/package-template.json +++ b/app-template/package-template.json @@ -45,6 +45,10 @@ "bugs": { "url": "*GITHUBREPOBUGS*" }, + "engines": { + "node": "6", + "npm": "3" + }, "dependencies": { "adm-zip": "^0.4.7", "angular": "1.4.6", @@ -103,7 +107,7 @@ "sign:android": "rm -f platforms/android/build/outputs/apk/android-release-signed-aligned.apk; jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ../copay.keystore -signedjar platforms/android/build/outputs/apk/android-release-signed.apk platforms/android/build/outputs/apk/android-release-unsigned.apk copay_play && ../android-sdk-macosx/build-tools/21.1.1/zipalign -v 4 platforms/android/build/outputs/apk/android-release-signed.apk platforms/android/build/outputs/apk/android-release-signed-aligned.apk", "apply:copay": "npm i && cd app-template && node apply.js copay && cordova prepare", "apply:bitpay": "npm i && cd app-template && node apply.js bitpay && cordova prepare", - "test": "./node_modules/.bin/grunt test-coveralls", + "test": "echo \"no package tests configured\"", "clean": "trash platforms && trash plugins && cordova prepare", "unstage-package": "git reset package.json", "clean-all": "git clean -dfx" @@ -114,7 +118,6 @@ "ionic": "^2.1.0", "trash-cli": "^1.4.0", "lodash": "^4.3.0", - "fileicon": "^0.1.8", "pre-commit": "^1.1.3" }, "pre-commit": "unstage-package" diff --git a/package.json b/package.json index 31c9fb832..e91a32dba 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,10 @@ "unstage-package": "git reset package.json", "clean-all": "git clean -dfx" }, + "engines": { + "node": "6", + "npm": "3" + }, "dependencies": { "pre-commit": "^1.1.3" },