SymphonyElectron/travis.yml
Kiran Niranjan 4d3455b3a4
SDA-3733 (Upgrade electron version to 19) (#1437)
* SDA-3733 - Update electron version to 19

* Remove electron-rebuild dependency

* Switch to node version 16.13.2

* Remove rebuild script

* Bump napi

* Use node 16.13.2

* remove @types dependency

* Bump node version for build-mac.sh

* Bump run-script-os and screen-share-indicator-frame

* updated electron and electron-builder

* Capture unhandled rejections

* Remove swift search

* Update to version 19

* Swift Shader is no longer part of 19 builds

* Update ci node version

* SDA-3733 - Bump electron version to 19.0.2
2022-06-14 14:00:20 +05:30

39 lines
516 B
YAML

env:
global:
- ELECTRON_QA="true"
- npm config set package-lock false
os:
- osx
compiler:
- gcc
language: node_js
node_js:
- '12.13.0'
addons:
chrome: stable
apt:
packages:
- xvfb
before_install:
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
install:
- export DISPLAY=':99.0'
- Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
- npm install
script:
- node --version
- npm --version
- npm run test:spectron
cache:
directories:
- node_modules