Nathan Sobo
f498c1d795
Attempt to fix code signing on CircleCI
2017-02-13 14:05:11 -07: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
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
Damien Guard
1e2e7d0d44
⬆️ joanna
2016-12-28 11:27:44 -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
bd6e0715c0
⬆️ electron-winstaller
2016-12-13 12:59:21 -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
a08967028b
⬆️ electron-winstaller (squirrel)
2016-12-12 14:56:07 -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
6aa46cf0f0
Do not run core render process tests on win32/ia32. They crash Atom in TextEditor specs - possible resource limitation.
2016-11-30 12:06:46 -08:00
Damien Guard
a18adfee58
Tidy up which tests run on which OS
2016-11-29 16:55:14 -08:00
Damien Guard
643038eeaa
Add chromedriver for Windows & Linux
2016-11-29 16:55:14 -08:00
Lee Dohm
637fd70406
Merge pull request #13020 from idleberg/patch-1
...
Add language-nlf to deprecated packages
2016-11-21 09:35:31 -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
Jan T. Sott
c29b8be177
Add language-nlf
...
All features of `language-nlf` have been merged into `language-nsis`. The former will no longer be updated.
2016-10-19 09:29:37 +02: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
c54b330d68
Update eslint and fix new script/lint
errors
2016-10-14 13:54:10 +02:00
Antonio Scandurra
6c65f88bc3
Copy and transpile benchmarks/benchmark-runner.js
2016-10-14 12:13:52 +02:00
Antonio Scandurra
a0c7c63e92
Run benchmarks tests during script/test
on macOS
2016-10-14 11:03:14 +02:00
Damien Guard
ba4836ce93
Extract signed exe's from nuget-full for portable
2016-10-11 09:16:40 -07:00
Philip Schatz
7bbc0d12eb
🐛 support variable terminal widths
2016-09-27 14:25:45 -04:00
Antonio Scandurra
924ca8ecf6
Run main process tests on Windows
2016-09-09 17:58:23 +02:00
Antonio Scandurra
6841babc4a
Run main process tests on Linux
2016-09-09 17:58:23 +02:00
Damien Guard
3eb55d7db0
Add Windows file.ico lost in move to new build
2016-09-08 21:16:55 -07:00
Nathan Sobo
95ab4ab754
Merge pull request #12572 from ablakely/patch-1
...
Update create-debian-package.js
2016-09-01 07:21:02 -06:00
Antonio Scandurra
8249dbbb79
Fix release channel detection on Travis
...
In the previous build scripts, we were considering all the builds
triggered by a pull-request to be part of the dev channel. We adopted
the same heuristic for the new build scripts, but didn't notice that
Travis always sets the `TRAVIS_PULL_REQUEST` variable to "false" (which
causes the `process.env.TRAVIS_PULL_REQUEST` expression to be evaluated
as truthy).
In the past, this wasn't a problem because we were building artifacts
via Janky, but after switching to Travis this makes it generate the
wrong assets on stable and beta.
To fix this, it seems reasonable to remove the conditional that checks
if we are building a pull-request: in the past this could have been
problematic because assets could be uploaded inadvertently to S3 or
GitHub, but this should be safe now that we rely on the release
publisher to perform that task.
2016-09-01 09:49:37 +02: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
de3fca49a8
Run script/bootstrap immediately after running script/build
...
This will ensure all the dependencies used later in `script/build` are
installed.
2016-08-30 11:49:52 +02:00
Nathan Sobo
c1c4067179
Run script/bootstrap from script/build
2016-08-29 15:33:34 -06:00
Antonio Scandurra
14611926ac
Ensure script/bootstrap works after cleaning dependencies up
2016-08-29 13:40:17 +02:00