Commit Graph

407 Commits

Author SHA1 Message Date
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
Jason Rudolph
898c12fe21 Rely on Azure Pipelines instead of AppVeyor for Windows builds 2019-06-12 10:23:18 -04:00
Rafael Oleza
e213a69a1f Re-apply prettier JS formatter 2019-06-01 00:29:10 +02:00
Rafael Oleza
79f6836349 Merge commit '1d9a4cafcf6cc288d675512db8fd984e13aab869' into dw-windows-separate-channels 2019-06-01 00:28:37 +02:00
Rafael Oleza
975f203dc7 Merge commit '677bbb7f0b8754787ff9e7bfab4602ba82e13b0b' into dw-windows-separate-channels 2019-06-01 00:27:52 +02:00
Rafael Oleza
7f3f040628 Reformat all JS files using prettier 2019-05-31 18:33:56 +02:00
Rafael Oleza
677bbb7f0b Merge pull request #19408 from atom/enable-no-useless-escape-eslint-rule
Enable eslint rules that got disabled
2019-05-31 18:29:31 +02:00
Antonio Scandurra
091325bd02 Merge branch 'master' into electron-3.1 2019-05-29 18:35:01 +02:00
Antonio Scandurra
3b5eb5d247 Add policy to prevent asking password more than once on RPM
See 50f73a5 for more details.

Co-Authored-By: Rafael Oleza <rafeca@github.com>
2019-05-28 11:59:29 +02:00
Antonio Scandurra
50f73a57b7 Add policy to prevent asking password more than once on Debian
This is a polkit policy that is read when fs-admin invokes `dd` via
`pkexec` after trying to write into a restricted location. By specifying
`auth_admin_keep`, we are telling the polkit daemon to not prompt users
for a password again if they have already escalated privileges recently.

Co-Authored-By: Rafael Oleza <rafeca@github.com>
2019-05-28 11:53:21 +02:00
Rafael Oleza
dc2df49b60 Enable no-useless-escape eslint rule 2019-05-27 10:59:39 +02:00
Rafael Oleza
78c0a2881b Merge branch 'master' into ns-ro/ripgrep-scan 2019-05-22 23:37:19 +02:00
Jason Rudolph
677a46de40 Merge pull request #18116 from atom/dw-update-server-script
Add a simple server for testing Atom updates, enable Atom to use it via environment variable
2019-05-21 12:38:38 -04:00
Antonio Scandurra
8e2e2620d3 Revert "Revert "Merge pull request #18916 from atom/electron-3.1""
This reverts commit 3da827b8b0.
2019-05-21 17:26:00 +02:00
Nathan Sobo
3da827b8b0 Revert "Merge pull request #18916 from atom/electron-3.1"
This reverts commit dc39210cc2, reversing
changes made to e18559f01c.
2019-05-20 16:32:09 -06:00
Rafael Oleza
9d1406cb05 Merge branch 'master' into ns-ro/ripgrep-scan 2019-05-20 15:45:13 +02:00
Antonio Scandurra
dc39210cc2 Merge pull request #18916 from atom/electron-3.1
⬆️ Electron 3 (Take Two)
2019-05-20 15:20:12 +02:00
Nathan Sobo
4f08da2a98 Revert "Merge pull request #19325 from atom/ns/notify-asar-exclude"
This reverts commit da8b1a1a42, reversing
changes made to 1edf94a240.
2019-05-17 04:10:10 -06:00
Nathan Sobo
145ebb1a63 Revert "Merge pull request #19331 from atom/ns-as/notify-snapshot-exclude"
This reverts commit 1e08ad8470, reversing
changes made to 0994d8ae80.
2019-05-17 04:09:52 -06:00
Rafael Oleza
d35aef3bf0 Exclude the ripgrep module from the v8 snapshots 2019-05-17 11:55:23 +02:00
David Wilson
203fbbd074 Added --test-sign to script/build to sign local builds of Atom on macOS 2019-05-15 15:46:46 -07:00
David Wilson
12b02448d8 Enable ATOM_UPDATE_URL_PREFIX env var to override update server URL 2019-05-15 15:46:46 -07:00
Nathan Sobo
81b1c150cf Merge branch 'master' into electron-3.1 2019-05-14 16:23:08 -07:00
Nathan Sobo
682a38be8a ⬆️ @atom/notify@1.3.3
You can't rely on `__dirname` inside a snapshotted file. Now path 
resolution takes place inside a specific file that is excluded from the 
startup snapshot.
2019-05-14 09:30:18 -06:00
Winston Liu
2b15c1ed48 Merge branch 'master' into electron-3.1 2019-05-14 11:28:03 -04:00
Rafael Oleza
0994d8ae80 Merge pull request #19322 from atom/remove-cached-run-in-this-context
Remove cached-run-in-this-context dependency
2019-05-14 10:50:18 +02:00
Jason Rudolph
da8b1a1a42 Merge pull request #19325 from atom/ns/notify-asar-exclude
Exclude @atom/notify binary from the ASAR bundle
2019-05-13 17:38:14 -04:00
Rafael Oleza
1edf94a240 Merge pull request #19324 from atom/pr/15431
Integrate packager improvements from https://github.com/atom/atom/pull/15431
2019-05-13 22:18:44 +02:00
Rafael Oleza
6b3e90699b Merge branch 'master' into HEAD 2019-05-13 19:51:45 +02:00
Nathan Sobo
5ce573ca42 Exclude notify binary from ASAR bundle 2019-05-13 11:07:37 -06:00
Rafael Oleza
4048b49a5d Make linter compatible with Windows 2019-05-13 17:48:11 +02:00
Rafael Oleza
d7327f5750 Add script/lint --fix which fixes some code formatting issues via eslint 2019-05-13 17:48:11 +02:00
Rafael Oleza
0534a38ba4 Change the linter to be eslint 2019-05-13 17:48:11 +02:00
David Wilson
c8cafbf7c2 Remove cached-run-in-this-context dependency
This dependency is no longer needed now that we use Node's built-in APIs
2019-05-13 16:21:09 +02:00
David Wilson
2316b74b06 Change chromedriver/mksnapshot version check to only lock major version 2019-05-13 13:53:53 +02:00
David Wilson
262354ddab Remove cached-run-in-this-context dependency
This dependency is no longer needed now that we use Node's built-in APIs
2019-05-13 13:53:53 +02:00