Commit Graph

50 Commits

Author SHA1 Message Date
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
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
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
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
David Wilson
12b02448d8 Enable ATOM_UPDATE_URL_PREFIX env var to override update server URL 2019-05-15 15:46:46 -07:00
David Wilson
eb7f0aa452 Produce channel-specific Atom .exe and .cmd files on Windows 2018-09-20 12:05:01 -07:00
David Wilson
57e4880433 Use the channel-qualified Atom title when packaging Windows releases 2018-09-17 15:43:10 -07:00
David Wilson
e6507c59cb Turn RELEASES file support back on for Windows x86 builds 2018-09-14 23:02:20 -07:00
David Wilson
0eb040a382 👕 2018-09-14 21:54:32 -07:00
David Wilson
b22441e545 Temporarily turn off RELEASES input for first Windows x86 Nightly build 2018-09-14 21:29:19 -07:00
David Wilson
85dfb15e97 Use computed version when cleaning up nupkg files in Windows build 2018-07-20 16:29:01 -07:00
David Wilson
3904ff04b8 Disable delta nupkg generation for Windows nightly releases 2018-07-20 16:28:24 -07:00
David Wilson
bea3267697 Simplify atom-x64 nupkg path generation 2018-07-09 16:16:30 -07:00
David Wilson
ff0cd4c6ed Use atom.io update endpoint for Windows installer builds 2018-06-28 12:54:06 -07:00
David Wilson
34e37f3159 Enable automated nightly Atom releases
This change adds automation for producing nightly Atom releases using
VSTS CI.  Most of the changes are just slight modifications to Atom's
existing build scripts to produce another build channel and publish
those artifacts in a way that can be installed and updated when new
releases are available.
2018-06-18 21:01:19 -07:00
Damien Guard
db2800dac9 Sign manually without using Squirrel 2017-07-19 11:48:31 -07:00
Damien Guard
3114df611a Drop MSI packages as they are more confusing than helpful 2017-05-15 09:06:46 -07:00
Damien Guard
cfa072017d Sign without Squirrel if --code-sign without --create-windows-installer 2017-04-17 18:11:57 -07:00
Damien Guard
6eca9d4709 Ensure Windows builds fail when Squirrel packaging fails 2017-03-10 09:54:46 -08:00
Damien Guard
eebc81f6ea Version is used for release channels on windows 2017-02-08 23:24:54 -08:00
Michelle Tilley
1b6394955b ⌨️ Fix typo 2017-01-25 11:47:31 -08:00
Michelle Tilley
6f6865f9cd Don't download cert on Windows unless we're signing 2017-01-25 11:10:36 -08:00
Michelle Tilley
b931c925d5 Allow Windows signing cert to be specified by ATOM_WIN_CODE_SIGNING_CERT_PATH 2017-01-25 10:59:34 -08:00
Damien Guard
71b17d95d6 Remove code that stopped create-windows-installer looking for deltas on x64 2017-01-10 15:30:17 -08:00
Damien Guard
11ec60d203 Switch master to new key, old key on old env vars for stable/beta 2016-12-12 15:52:30 -08:00
Damien Guard
aaf1c72f5a Make build pass on x64 before atom.io is ready 2016-11-10 22:34:51 -08:00
Damien Guard
0d0a2ae7b1 Windows 64-bit version of Atom 2016-11-10 16:59:12 -08:00
Damien Guard
d97333579d Deal with spaces, paths and other 7z/cmd issues with signed extraction 2016-11-01 17:33:27 -07:00
Damien Guard
e4ff2b2296 Use relative paths for signing to avoid weird 7z error 2016-10-27 20:51:40 -07:00
Damien Guard
4edb3fe5c7 For some reason packagedAppPath uses forward-slash on Windows... 2016-10-27 17:06:54 -07:00
Damien Guard
590b64a34b Fix portable extraction for beta 2016-10-27 16:39:57 -07:00
Damien Guard
0ba765d43e Older signtool does not support append signature /as switch 2016-10-26 14:35:07 -07:00
Damien Guard
428dbabe81 Sign Windows builds with sha256 and timestamp 2016-10-26 10:46:02 -07:00
Damien Guard
ba4836ce93 Extract signed exe's from nuget-full for portable 2016-10-11 09:16:40 -07:00
Nathan Sobo
7d5c8eff55 Delete downloaded nupkg for previous version after creating windows installer 2016-08-25 07:55:04 -06:00
Antonio Scandurra
3e42e65b01 Rename downloadGithubRawFile to downloadFileFromGithub 2016-08-11 12:19:25 +02:00
Nathan Sobo
c0857b611e Log windows installer creation errors 2016-08-09 16:13:32 -06:00
Antonio Scandurra
f1b3fc4705 Always assign certPath 2016-08-08 16:45:46 +02:00
Antonio Scandurra
61f4c9fceb 🎨 2016-08-08 16:15:35 +02:00
Antonio Scandurra
71a606ab3e Manually set title when running electron-winstaller 2016-08-08 16:07:17 +02:00
Antonio Scandurra
a9fbc0e3ed Add missing requires and statements 2016-08-08 15:40:16 +02:00
Antonio Scandurra
56ceb40dde 🎨 2016-08-08 15:28:23 +02:00
Nathan Sobo
7cdf25eb5b Start on electron-winstaller 2016-08-08 15:17:15 +02:00