Commit Graph

442 Commits

Author SHA1 Message Date
Mazen El-Kashef
4bdeb86c83 Merge branch 'master' into electron-6.1.12-bump-electron-packager-from-git 2020-07-16 11:18:24 -05:00
DeeDeeG
39d2bd4800 Merge branch 'master' into electron-6.1.12 2020-06-07 13:34:38 -04:00
DeeDeeG
c274463a9b ⌨️ Fix a typo (chromedriver -> mksnapshot) 2020-06-03 15:34:27 -04:00
DeeDeeG
3e7b532c0b 👕 Fix lints for 'script' dir 2020-06-03 14:58:02 -04:00
DeeDeeG
9e8b0b14fa script: Use "ELECTRON_CUSTOM_VERSION" env variable
New feature as of electron-chromedriver >= 9.0.0
and electron-mksnapshot >= 9.0.2:
an environment variable "ELECTRON_CUSTOM_VERSION",
which allows downloading the specified (Electron-vendored)
version of chromedriver and mksnapshot,
irrespective of the versions of electron-chromedriver
or electron-mksnapshot (node modules) used to download them.

We can use the latest electron-chromedriver and electron-mksnapshot
now, if we want. Just set ELECTRON_CUSTOM_VERSION to the right version
(handled automatically based on "electronVersion" in package.json).
2020-06-03 13:45:49 -04:00
Descear
89fe5a000f Don't chmod chrome-sandbox 2020-05-29 00:17:08 +01:00
Descear
a5db2fbf11 Trigger CI 2020-05-28 20:52:50 +01:00
Descear
865e8fdd78 Trigger CI 2020-05-28 20:51:22 +01:00
Descear
2247a74755 Remove debugging code 2020-05-27 22:48:29 +01:00
Descear
535ab93968 Remove debugging code 2020-05-27 22:48:28 +01:00
Descear
ab01bcd48a Fix parsing error 2020-05-27 22:01:53 +01:00
Descear
a51c31c51a Fix parsing error 2020-05-27 22:01:51 +01:00
Descear
4d12c46a2d Fix lint 2020-05-27 21:42:14 +01:00
Descear
41aba7665a Fix lint 2020-05-27 21:42:10 +01:00
Descear
66ce0b71b6 Add debugging code to create-rpm-package.js 2020-05-23 17:29:43 +01:00
Descear
a1c4e47296 Add debugging code to create-debian-package.js 2020-05-23 17:29:39 +01:00
Mazen El-Kashef
891c80a0e7 Update script to support electron-packager 14 2020-05-20 00:09:30 -05:00
Mazen El-Kashef
98bb0d40de remove log and verify lint 2020-05-19 18:39:47 -05:00
Mazen El-Kashef
ad3c1fad11 debug npm upgrade fail 2020-05-19 17:17:16 -05:00
Darangi
bde2fe82f0 Merge branch 'master' of https://github.com/atom/atom into electron-upgrade 2020-03-11 18:11:48 +01:00
Mazen El-Kashef
6f47204bdb Merge pull request #20462 from dmoonfire/spell-check-0.76.0-fix
Fix to get ⬆️ spell-check@0.76.0 #20400 to merge
2020-03-04 08:17:48 -05:00
Dylan R. E. Moonfire
df52109903 Updated dynamic linking for spell-check 2020-02-29 15:20:21 -06:00
Mazen El-Kashef
4f231cf0a3 cleaning up 2020-02-27 23:15:45 -05:00
Mazen El-Kashef
3a022d6ec1 fix lint 2020-02-27 13:06:23 -05:00
Mazen El-Kashef
f658e69285 allow build to continue if notarization failed for testing pruposes only 2020-02-27 12:59:25 -05:00
Mazen El-Kashef
f7ab15b1cd Add child entitlements 2020-02-27 12:56:18 -05:00
Mazen El-Kashef
49eab7eb57 add notarization 2020-02-26 11:31:17 -05:00
Mazen El-Kashef
20e62193d8 disable hardened runtime 2020-02-26 08:06:44 -05:00
Mazen El-Kashef
7fc1064e88 re-implement code signing using async §electron-osx-sign 2020-02-24 23:52:47 -05:00
Mazen El-Kashef
58e9bcd6d4 add code signing using osx-sign 2020-02-24 20:18:52 -05:00
Mazen El-Kashef
e897ae2007 revert notarization 2020-02-07 15:08:55 -05:00
Mazen El-Kashef
fbc06f50a8 switch from atom's special winstaller version to electron's winstaller 2020-01-25 02:28:15 -05:00
Mazen El-Kashef
519ee7c345 Correct entitlements path 2020-01-24 06:59:45 -05:00
Mazen El-Kashef
0f521f1e8a Add notarization to the build process 2020-01-24 03:31:03 -05:00
Mazen El-Kashef
f6108fd31d Enable hardend runtime for code-signing on mac 2020-01-24 01:58:53 -05:00
Darangi
bdf248d4db Increase maxBuffer to fix ENOBUFS error 2019-12-18 17:10:28 +01:00
Darangi
3bf17ac004 added parse5 to exclude list to fix "Unable to transform source code for module" error 2019-12-16 22:58:39 +01:00
Darangi
f37af2c723 removed parse5 from the exclude list 2019-12-16 20:22:19 +01:00
Darangi
45596ce4e8 fixed build error 2019-12-16 17:17:44 +01:00
Rafael Oleza
35bc01f7a3 Merge pull request #19675 from atom/fix-signing-issues
Use the correct executable name on the code signing tool
2019-07-16 19:25:22 +02:00
Rafael Oleza
27e9ab8d32 Use the correct executable name on the code signing tool 2019-07-16 18:32:24 +02:00
Rafael Oleza
0578c0626e Merge branch 'master' into dw-windows-separate-channels 2019-07-04 10:34:39 +02:00
Nathan Sobo
c919744f0e Rely on Azure Pipelines instead of Travis for Linux builds 2019-06-25 14:28:27 -06:00
Linus Eriksson
2d6cc4f172 Use a different name depending on channel
This makes Atom beta install in %LOCALAPPDATA%\atom-beta and stable in 
%LOCALAPPDATA%\atom so that installs are side by side
2019-06-25 17:58:50 +02:00
Linus Eriksson
0ac07e7f32 Specify exe in the metadata
Because we changed it to be atom-beta.exe on beta for example this is 
required for electron-winstaller to find the executable
2019-06-25 17:58:28 +02:00
Rafael Oleza
b6644dfad8 Merge branch 'master' into dw-windows-separate-channels 2019-06-25 15:49:34 +02:00
Antonio Scandurra
85567ff70e Pass policyFileName variable to RPM spec template 2019-06-20 15:11:15 +02:00
Antonio Scandurra
6dcc0f1f74 Use a different polkit policy name for each Atom channel on Linux
Using the same name would generate an exception when trying to install 
more than one version of Atom at the same time.
2019-06-20 14:29:23 +02:00
Rafael Oleza
2c516fb705 ⬆️ electron-winstaller
With this PR Atom uses a custom version of `electron-winstaller` named
`@atom/electron-winstaller` which contains a custom version of `Squirrel.Windows`
built from https://github.com/Squirrel/Squirrel.Windows/pull/149

This should fix the issues when upgrading from e.g nightly-9 to
nightly-10
2019-06-19 17:06:44 +02:00
Rafael Oleza
ef8e5bc12a Generate delta nightly updaters for windows
We've recently updated to electron-winstaller@3.0.4, which includes a
new version of Squirrel.Windows with the following fix:
https://github.com/anaisbetts/NuGet/pull/1

Thanks to that fix we don't need anymore to disable delta nuget
updaters, since that won't fail anymore.
2019-06-19 09:42:45 +02:00