Antonio Scandurra
c689478d49
Fix running tests on macOS
2016-08-08 15:47:51 +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
Antonio Scandurra
d089c94f3b
Remove trailing ... in log messages
2016-08-08 15:18:21 +02:00
Nathan Sobo
7cdf25eb5b
Start on electron-winstaller
2016-08-08 15:17:15 +02:00
Nathan Sobo
dc7973f1e7
Pass app bundle identifiers to electron-packager
2016-08-05 16:48:04 -06:00
Nathan Sobo
171c02b563
Don’t construct packagedAppPath twice
2016-08-05 16:19:45 -06:00
Nathan Sobo
7ba2ae7676
Prompt for password when code signing if there’s no password env var
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com >
2016-08-05 15:59:24 -06:00
Nathan Sobo
cd77e3283a
Require fs-extra for removeSync
2016-08-05 15:56:47 -06:00
Nathan Sobo
c6e38708d6
Download and import certificate in build script instead of circle.yml
...
This will make it possible to run the build on Circle instances that
don’t define the required environment variables for code signing. We
could do some crazy shell scripting in the circle.yml, but this is
easier overall.
2016-08-05 11:50:12 -06:00
Nathan Sobo
d89896fe20
Remove target of rename during packaging for easier incremental testing
2016-08-05 10:33:02 -06:00
Nathan Sobo
068f18a261
Don’t pass signing options to electron-packager
...
We do it manually in a later step.
2016-08-05 10:31:18 -06:00
Antonio Scandurra
57a0de5b99
Add missing flag for signtool.exe
2016-08-05 17:52:47 +02:00
Antonio Scandurra
bc2663ade9
Fix certificate download on Windows
2016-08-05 17:33:52 +02:00
Antonio Scandurra
8697487e3b
Start on code-signing for Windows
2016-08-05 17:14:01 +02:00
Antonio Scandurra
24abdc3d5d
Rename build output dir on Windows
2016-08-05 16:28:49 +02:00
Antonio Scandurra
5eac4abbd3
Include season in script/package.json
2016-08-05 15:58:20 +02:00
Nathan Sobo
5419bc4eb9
Omit msbuild.exe from the PATH during script/bootstrap on Windows
2016-08-04 16:45:54 -06:00
Nathan Sobo
36f842de5d
Pass the correct icon path to electron-packager on Windows
2016-08-04 16:23:09 -06:00
Nathan Sobo
683a7a0ded
Skip symbol dumping on Windows
2016-08-04 16:20:44 -06:00
Nathan Sobo
4fda832a9c
Copy shell commands on Windows in packageApplication step
2016-08-04 16:06:39 -06:00
Nathan Sobo
210c583d9e
Rename packaged application on OS X and Linux
...
- On OS X, eliminate wrapper directory because app bundle is already
a directory.
- On Linux, rename wrapper directory to include channel, version, and
architecture.
Signed-off-by: Antonio Scandurra <as-cii@github.com >
2016-08-03 12:26:00 -06:00
Nathan Sobo
f102fcb306
Name app executable 'atom' on Windows and Linux
2016-08-03 10:58:50 -07:00
Nathan Sobo
e949984fe8
Add API docs generation to new build script
...
Signed-off-by: Antonio Scandurra <as-cii@github.com >
2016-08-03 09:45:43 -06:00
Antonio Scandurra
d9f47b0307
Show not executed steps in gray
2016-08-03 15:51:34 +02:00
Antonio Scandurra
af9fd41723
Allow Atom to be installed on OS X
2016-08-03 15:50:27 +02:00
Antonio Scandurra
518c02e329
Log unhandled rejections
2016-08-03 15:45:57 +02:00
Antonio Scandurra
a3b03f90d0
📝
2016-08-03 15:14:26 +02:00
Antonio Scandurra
5e27b07820
Copy 1024.png under packaged app path as atom.png
2016-08-03 14:43:30 +02:00
Antonio Scandurra
e5cafc77cd
Start on Linux support
2016-08-03 14:36:51 +02:00
Antonio Scandurra
e825d8d391
Add script/clean
2016-08-02 15:31:05 +02:00
Antonio Scandurra
c4e06d9411
🎨
2016-08-02 15:30:35 +02:00
Antonio Scandurra
748e61c88f
Fix apm bin path on AppVeyor
2016-08-02 14:55:34 +02:00
Antonio Scandurra
5ff7af84b6
Set ATOM_RESOURCE_PATH in install-atom-dependencies.js
2016-08-02 14:46:03 +02:00
Antonio Scandurra
354f0d8fa8
Remove .js from scripts
2016-08-02 14:37:51 +02:00
Antonio Scandurra
0b6b632af3
Move fingerprinting into script/bootstrap.js
2016-08-02 14:35:58 +02:00
Antonio Scandurra
cf85bd032d
Reimplement script/bootstrap
2016-08-02 14:04:45 +02:00
Antonio Scandurra
4a3a430ad7
Add semver to script/package.json
2016-08-02 12:50:35 +02:00
Antonio Scandurra
aa63162aed
Move build to script
2016-08-02 09:24:02 +02:00
Antonio Scandurra
68565349c1
Move script to script-old
2016-08-02 09:22:55 +02:00
Antonio Scandurra
9bdc88ad32
Export ATOM_RESOURCE_PATH in Gruntfile.coffee if unset
2016-07-27 11:51:57 +02:00
Antonio Scandurra
94b4ec4ccb
💚 Add missing require statement
2016-07-27 11:06:35 +02:00
Antonio Scandurra
1d2f9cfeef
Make sure script/grunt exports ATOM_RESOURCE_PATH
2016-07-27 11:02:41 +02:00
Nathan Sobo
beeeaeb521
Revert "Revert "Use apm@1.12.2 with Node v4 and npm v3 \o/""
2016-07-26 10:29:25 -06:00
Nathan Sobo
f19e043f5c
Revert "Use apm@1.12.2 with Node v4 and npm v3 \o/"
2016-07-25 16:22:22 -06:00
Antonio Scandurra
ee32342230
Don't remove node_modules if we don't have a fingerprint
2016-07-25 10:33:31 -06:00
Antonio Scandurra
ea969d71ec
Use fingerprint to invalidate cache
2016-07-25 10:33:31 -06:00
Nathan Sobo
cd3b2f5363
Merge pull request #11897 from atom/mkt-use-apm-with-npm3-and-node-4
...
Use apm@1.12 .2 with Node v4 and npm v3 \o/
2016-07-25 10:32:00 -06:00
Nathan Sobo
2a369aa567
Don’t clobber S3 creds on Windows
2016-07-22 15:13:23 -06:00
Antonio Scandurra
e9623b30b8
Include apm version in the fingerprint
2016-07-16 20:26:58 +02:00