Commit Graph

17 Commits

Author SHA1 Message Date
Vishwas Shashidhar
7d773abad3
feat: upgrade Electron to 9.x (#1008)
* add support for electron 8.x

* update node-abi to latest

* 8.x: fix unit tests

* upgrade to electron 9.x

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* rebase 9.x against master

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* 9.x: fix windows installer files

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* rebase 9.x against master and fix issues

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* 9.x - update aip file

* 9.x -> downgrade to electron 9.0.0-beta.22

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* bump up electron version to 9.0.0

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* upgrade node-abi to support electron 9

* update package-lock.json

* 9.x -> enable signing on aip

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* 9.x -> update package-lock.json

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* 9.x -> fix screen share indicator mac script issue

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-2080 - Target jss class name instead of dev defined

* SDA-2080: fix title bar issue with 9.x

* SDA-2080 - Make text notification black for 1.5 and update style template

* 9.x: add electron-osx-sign to fix 9.x build issues

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-2091 - Only pass required data via IPC

* SDA-2092 - prevent notifications from opening in fullscreen state in MacOS

* remove post build script and upgrade electron-builder to fix os x depth first signing issues

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

Co-authored-by: Kiran Niranjan <kiran.niranjan@symphony.com>
2020-06-01 18:08:01 +05:30
Kiran Niranjan
a20c196490
fix: SDA-2010 (Mac and Linux build scripts) (#983)
* Linux: Install new packages to support latest SDA dependency

* Fix build-linux scripts

An issue with if condition and install gulp-cli deps

* Fix build-mac scripts

An issue with if condition and install gulp-cli deps
2020-05-01 10:33:56 +05:30
Vishwas Shashidhar
f097490c40
SDA-1818: simplify mac installer (#973)
- Remove the pod settings plugin
- Set defaults in postinstall.sh
- Set default url to my.symphony.com in postinstall.sh

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-04-27 16:34:56 +05:30
Vishwas Shashidhar
dba424dd53 update snyk to point to package.json
Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-04-01 20:40:41 +05:30
Vishwas Shashidhar
ecef6e69db update snyk to use org for builds
Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-04-01 20:05:15 +05:30
Vishwas Shashidhar
7dd257ca39 update snyk to use org for builds
Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-04-01 19:47:52 +05:30
Mattias Gustavsson
f287c76549 Adding mac version of screen share indicator frame 2020-02-26 10:57:51 +01:00
Vishwas Shashidhar
284ec984e6
fix: SDA-1749: Enable code signing for third party binaries (#874)
* SDA-1749: add all binaries for signing

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: add hardened run time attribute

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: reformat package.json

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: add echo for copying libraries

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: codesign exec files manually

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: codesign exec files with hardened runtime

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>

* SDA-1749: codesign exec files with hardened runtime

Signed-off-by: Vishwas Shashidhar <vishwas.shashidhar@symphony.com>
2020-02-13 23:41:16 +05:30
Vishwas Shashidhar
c3cff2e67a
chore: SDA-1635: add snyk to builds (#839)
* SDA-1635: add support for running snyk tests on builds

* SDA-1635: remove command checks for windows scripts

* SDA-1635: fix windows batch scripts

* SDA-1635: remove windows node version check
2019-12-30 21:06:47 +05:30
Vishwas Shashidhar
7c3a898a63 SDA-1623: remove gulp check on build scripts 2019-12-13 16:07:21 +05:30
Vishwas Shashidhar
13ca322a66
chore: SDA-1623: switch NodeJs dynamically during build (#830)
* SDA-1623: support building using dynamic node versions

* SDA-1623: remove sourcing profile files

* SDA-1623: updated windows batch files for dynamic node version switching

* SDA-1623: add gulp installation on demand

* SDA-1623: fix formatting in package.json
2019-12-12 17:33:37 +05:30
Vishwas Shashidhar
27eae6805b update mac build script 2019-09-04 15:53:59 +05:30
Vishwas Shashidhar
82cfbb1de0 fix linux build script
- Remove check for packages build
2019-08-29 11:28:32 +05:30
Vishwas Shashidhar
c32f16aef4 fix the windows scripts 2019-08-28 20:00:29 +05:30
Vishwas Shashidhar
4fe14351aa update the windows scripts 2019-08-28 19:35:22 +05:30
Vishwas Shashidhar
4a5f7ff77d fix mac build script 2019-08-28 15:28:49 +05:30
Vishwas Shashidhar
14e6975590 build scripts
- create build script for macOS
- create build script for linux
- create build script for windows
- create build script for windows x86
2019-08-27 16:38:26 +05:30