Update Travis CI configuration

This commit is contained in:
Samuel Elliott 2019-05-24 22:56:38 +01:00
parent ff73978485
commit f859f4c7f3
No known key found for this signature in database
GPG Key ID: 8420C7CDE43DC4D6
3 changed files with 52 additions and 19 deletions

View File

@ -11,3 +11,40 @@ addons:
apt:
packages:
- libsecret-1-dev
jobs:
include:
- stage: Build
script:
- npm run build
- npm run update_release
- stage: Test
script:
- npm run lint
- stage: Package
script:
- npm run package_release
- npm run build_debs
- stage: GitHub Release
script: skip
deploy:
provider: releases
api_key: "$GITHUB_OAUTH_TOKEN"
file:
# BetterDiscord installer/updater
- release/releaseinfo.json
- release/core.tar.gz
- release/client.tar.gz
- release/core.tar.gz
# dpkg
- release/betterdiscord_*.deb
- release/betterdiscord-ptb_*.deb
- release/betterdiscord-canary_*.deb
- release/betterdiscord-core_*.deb
- release/betterdiscord-client_*.deb
- release/betterdiscord-editor_*.deb
file_glob: true
skip_cleanup: true
on:
tags: true

32
package-lock.json generated
View File

@ -6998,7 +6998,8 @@
"lodash.assign": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
"integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc="
"integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
"dev": true
},
"lodash.capitalize": {
"version": "4.2.1",
@ -7006,11 +7007,6 @@
"integrity": "sha1-+CbJtOKoUR2E46yinbBeGk87cqk=",
"dev": true
},
"lodash.clonedeep": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
"integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8="
},
"lodash.defaults": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
@ -7065,11 +7061,6 @@
"integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==",
"dev": true
},
"lodash.mergewith": {
"version": "4.6.1",
"resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
"integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ=="
},
"lodash.tail": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz",
@ -7719,9 +7710,9 @@
}
},
"node-sass": {
"version": "4.11.0",
"resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz",
"integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==",
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz",
"integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==",
"requires": {
"async-foreach": "^0.1.3",
"chalk": "^1.1.1",
@ -7730,18 +7721,23 @@
"get-stdin": "^4.0.1",
"glob": "^7.0.3",
"in-publish": "^2.0.0",
"lodash.assign": "^4.2.0",
"lodash.clonedeep": "^4.3.2",
"lodash.mergewith": "^4.6.0",
"lodash": "^4.17.11",
"meow": "^3.7.0",
"mkdirp": "^0.5.1",
"nan": "^2.10.0",
"nan": "^2.13.2",
"node-gyp": "^3.8.0",
"npmlog": "^4.0.0",
"request": "^2.88.0",
"sass-graph": "^2.2.4",
"stdout-stream": "^1.4.0",
"true-case-path": "^1.0.2"
},
"dependencies": {
"nan": {
"version": "2.14.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
"integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg=="
}
}
},
"noop-logger": {

View File

@ -24,7 +24,7 @@
"fs-extra": "^7.0.1",
"keytar": "4.4.1",
"nedb": "^1.8.0",
"node-sass": "^4.11.0",
"node-sass": "^4.12.0",
"original-fs": "^1.0.0",
"semver": "^5.6.0",
"tar-fs": "^2.0.0"