Commit Graph

56 Commits

Author SHA1 Message Date
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
Kiran Niranjan
9bac2259eb
SDA-3637 - remove spellchecker dependency from Symphony.cs (#1383)
SDA-3637 - remove spellchecker dependency from build-win64.bat
2022-04-12 13:16:49 +05:30
Salah Benmoussati
52ca40cec3
Disabling auto-update service and helper (#1342) 2022-02-08 13:18:34 +01:00
Mattias Gustavsson
d1c4f9a499 SDA-3354 Removing legacy installer 2021-10-18 08:12:39 +02:00
Mattias Gustavsson
2d7a075a6f Added signing for auto update 2021-09-10 10:59:23 +02:00
Vishwas Shashidhar
e98934efbd
fix: SDA-3030: enable remote module explicitly (#1197)
* SDA-3030: enable remote module explicitly

* fix: SDA-3030: enable remote module explicitly

* fix: SDA-3030: refactor as per PR suggestion
2021-03-18 14:01:41 +05:30
Vishwas Shashidhar
7b7f86614c set msvs version to vs2017 2021-03-12 11:33:02 +05:30
Mattias Gustavsson
1f95eb498d Ensure all the exe files are signed for new installer as well 2021-02-11 08:21:11 +01:00
Vishwas Shashidhar
bbf73a06c2 SDA-2815: fix archive name for legacy installer 2020-12-22 19:25:50 +05:30
Johan Kwarnmark
e335cb0baa set root directory 2020-12-16 15:40:01 +01:00
Johan Kwarnmark
ee6df7e6e3 set root directory 2020-12-16 15:35:58 +01:00
Johan Kwarnmark
f838a8bb8e Update path to root 2020-12-16 14:58:07 +01:00
Johan Kwarnmark
ce756721ff Generate the release notes as pdf for windows 2020-12-15 16:48:38 +01:00
Johan Kwarnmark
ba43bcb2c6 Generate the release notes as pds for mac 2020-12-15 16:48:11 +01:00
Vishwas Shashidhar
c41fe4f905
chore: SDA-2793: move all build steps to the build scripts (#1149)
* chore: move full build process to script for macOS

* chore: move full build process to script for win

* update the windows scripts

* SDA-2793: include wix sharp file for new build
2020-12-15 18:14:22 +05:30
Vishwas Shashidhar
538f2e92a0
docs: SDA-2702: generate install instructions pdf for macOS (#1148)
* SDA-2702: generate install instructions

- Generate installation instructions for macOS builds

* SDA-2702: generate install instructions

- Generate installation instructions for macOS builds

* SDA-2702: fix build script issue

* SDA-2702: fix path and update documentation

* SDA-2702: unify documentation

* SDA-2702: create targets directory
2020-12-14 19:15:37 +05:30
Mattias Gustavsson
6f75a93675 SDA-2764 Changed names of installer files 2020-12-08 15:27:02 +01:00
Mattias Gustavsson
09a9956b98 SDA-2650 Added documentation for installation parameters 2020-12-03 13:21:00 +01:00
Mattias Gustavsson
7d84eade9b SDA-2650 Fixed call to markdown-pdf 2020-12-03 08:30:52 +01:00
Mattias Gustavsson
2ccf384e97 SDA-2650 Added debug prints 2020-12-02 16:37:32 +01:00
Mattias Gustavsson
5d5f7ab4d6 SDA-2650 Fixing targets path 2020-12-02 15:44:28 +01:00
Mattias Gustavsson
fdb487fb17 SDA-2650 Copy generated pdf 2020-12-02 15:17:01 +01:00
Mattias Gustavsson
d76f1250f9 SDA-2650 Fixed path param for markdown-pdf 2020-12-02 13:58:48 +01:00
Mattias Gustavsson
90d8a174a8 SDA-2650 Fixed call to markdown-pdf 2020-12-02 13:32:49 +01:00
Mattias Gustavsson
32d2abeaf6 SDA-2650 Debugging use of markdown-pdf call 2020-12-02 12:40:11 +01:00
Mattias Gustavsson
dcf24a51dc SDA-2650 Fixed detection/install of markdown-pdf 2020-12-02 09:35:27 +01:00
Mattias Gustavsson
85f14ca3bb SDA-2650 Debugging use of where.exe 2020-12-02 08:43:20 +01:00
Mattias Gustavsson
39c1d83f90 SDA-2650 Explicit path for where.exe 2020-12-02 08:20:11 +01:00
Mattias Gustavsson
164a041f3b SDA-2650 Generate pdf with install instructions 2020-12-01 15:58:09 +01:00
Vishwas Shashidhar
3700c8b9ee
SDA-2451: run snyk monitor on build scripts (#1109) 2020-11-10 15:11:39 +05:30
Mattias Gustavsson
590ddc0b46 SDA-2390 Fail build if signing script is missing 2020-10-22 13:30:55 +02:00
Mattias Gustavsson
5e5de5a584 SDA-2390 Modified build script to call signing script on build machine 2020-10-20 14:53:44 +02:00
Mattias Gustavsson
546c52fadc SDA-2392 Running custom scripts 2020-09-03 08:38:18 +02:00
Mattias Gustavsson
422a0cef9b SDA-2386 Renamed wix# artifact to Experimental 2020-08-25 15:21:31 +02:00
Mattias Gustavsson
89ebfa0fec SDA-2386 Archiving wix# msi 2020-08-25 14:43:14 +02:00
Mattias Gustavsson
5bc15dc36b SDA-2386 Removed command to change dir as we are already in right dir 2020-08-25 13:57:00 +02:00
Mattias Gustavsson
b3ecf52745 SDA-2386 Invoking wix# build script from main build scrip 2020-08-25 13:36:47 +02:00
Mattias Gustavsson
9e44319893 SDA-2386 Added a printout to indicate which script is being run 2020-08-25 08:08:47 +02:00
Mattias Gustavsson
7928325cb2 SDA-2386 Added build script to replace the one in jenkins 2020-08-24 14:38:24 +02:00
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