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