Commit Graph

115 Commits

Author SHA1 Message Date
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
Michelle Tilley
a6445235f4 Allow macOS signing cert to be specified by ATOM_MAC_CODE_SIGNING_CERT_PATH 2017-01-25 10:57:31 -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
Lee Dohm
0d2646f9af Fix first guard clause 2016-12-19 19:23:38 -08:00
Lee Dohm
0efd95e0ea Prevent builds on Node 7+ until they're fixed 2016-12-19 19:06:02 -08:00
Damien Guard
a8f2d18d4c Custom icon for jumplist projects 2016-12-13 19:15:42 -08:00
Damien Guard
ad77c319ad Merge pull request #13431 from atom/dg-use-npm-chromedriver
Switch to npm provided chromedriver instead of manually downloaded
2016-12-13 13:12:03 -08:00
Damien Guard
aa2b32e29c Ensure chromedriver matches electron version during build 2016-12-13 10:13:22 -08:00
Damien Guard
f25a718c02 Switch electron-chromedriver from GitHub download to npm install 2016-12-12 16:31:38 -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
63c201dc84 Fall back to using 7z to extract chromedriver if unzip missing 2016-12-01 14:01:04 -08:00
Damien Guard
643038eeaa Add chromedriver for Windows & Linux 2016-11-29 16:55:14 -08:00
Damien Guard
80bb4337e3 Include arch in dependency cache key 2016-11-11 10:28:19 -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
Nathan Sobo
e28c03d15b Merge pull request #13001 from flububb/master
Build appropriate 32/64-bit version on Linux
2016-10-28 08:46:04 -06: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
flububb
35bc2cf520 Pick the right architecture on linux #12972
I don't know if the fixation of the architecture on non linux platforms makes any sense (line 25). Maybe simply 'arch': process.arch is the right way to go. Can't test it on my linux machine.
2016-10-16 21:45:59 +02:00
Antonio Scandurra
6c65f88bc3 Copy and transpile benchmarks/benchmark-runner.js 2016-10-14 12:13:52 +02:00
Damien Guard
ba4836ce93 Extract signed exe's from nuget-full for portable 2016-10-11 09:16:40 -07:00
Damien Guard
3eb55d7db0 Add Windows file.ico lost in move to new build 2016-09-08 21:16:55 -07:00
Aaron Blakely
b54952d6e7 Update create-debian-package.js
Added support for building debian powerpc packages.
2016-08-31 16:46:05 -05:00
Antonio Scandurra
ab0a7f8b61 Fix outdated code in script/clean 2016-08-30 12:33:37 +02:00
Antonio Scandurra
5b85e1c797 Allow script/build --install on all platforms 2016-08-30 12:21:55 +02:00
Antonio Scandurra
14611926ac Ensure script/bootstrap works after cleaning dependencies up 2016-08-29 13:40:17 +02:00
Antonio Scandurra
b6de97f52f 🎨 2016-08-29 11:42:21 +02:00
Antonio Scandurra
870b3c832e Add script/lint 2016-08-29 10:37:12 +02:00
Nathan Sobo
7d5c8eff55 Delete downloaded nupkg for previous version after creating windows installer 2016-08-25 07:55:04 -06:00
Antonio Scandurra
061ae3786a Remove custom copySync function
Originally we introduced this function because we thought empty
directories were causing path length issues on Windows, but it turns out
that it was a problem with Squirrel, so we can delete this code path
altogether.

Signed-off-by: Nathan Sobo <nathan@github.com>
2016-08-16 18:08:16 +02:00
Antonio Scandurra
6439812bf6 Try replacing dashes with dots 2016-08-16 14:55:24 +02:00
Antonio Scandurra
0189616e12 Use x.y.z~dev.sha as the appVersion on rpm packages 2016-08-16 14:34:16 +02:00
Antonio Scandurra
552c02f60f Copy generated packages into buildOutputPath 2016-08-16 13:14:27 +02:00
Antonio Scandurra
03045ff2ec Delete ~/rpmbuild entirely before creating a rpm package 2016-08-16 13:02:06 +02:00
Antonio Scandurra
266db1669e Don't stringify stdout/stderr when they don't exist 2016-08-16 12:54:04 +02:00
Antonio Scandurra
8e1972d804 Unlock keychains using the correct format 2016-08-16 12:53:33 +02:00
Antonio Scandurra
6afcc7e96b Convert package.json version dashes into tildes for rpm packages 2016-08-16 12:49:34 +02:00
Antonio Scandurra
e3e85e4780 Put back mistakenly deleted requires 2016-08-16 12:46:37 +02:00
Antonio Scandurra
62d5af52ae Use execSync when changing permissions via the find command
This will prevent the arguments supplied to `-exec` from being escaped
incorrectly by `spawnSync`.
2016-08-16 12:43:49 +02:00
Antonio Scandurra
d7f7f3527e Extract a spawnSync helper that throws on command errors 2016-08-16 12:29:42 +02:00
Antonio Scandurra
afb57711d0 🎨 2016-08-16 12:00:20 +02:00
Antonio Scandurra
8dddbab344 Recreate symlinks when calling copySync 2016-08-16 11:24:17 +02:00
Antonio Scandurra
91732ce753 🎨 2016-08-15 16:00:44 +02:00