Commit Graph

1002 Commits

Author SHA1 Message Date
Nathan Sobo
da89626c68 Base app name on channel when packaging application
Signed-off-by: Antonio Scandurra <as-cii@github.com>
2016-08-01 12:46:44 -06:00
Nathan Sobo
a093780268 Add comment
Signed-off-by: Antonio Scandurra <as-cii@github.com>
2016-08-01 12:15:19 -06:00
Antonio Scandurra
ce8c86362f Dump symbols and make them build artifacts 2016-08-01 17:22:30 +02:00
Antonio Scandurra
6e75c99ea2 Start on signing 2016-08-01 14:32:22 +02:00
Nathan Sobo
250d1044f3 Write CI fingerprint in build.js 2016-07-30 08:35:53 -06:00
Nathan Sobo
5178e8d2c6 Pre-build less cache in build.js before packaging 2016-07-29 16:55:27 -06:00
Nathan Sobo
bf47eda583 Use already-loaded app metadata 2016-07-29 16:54:55 -06:00
Nathan Sobo
989ae0a49c Suppress output for package tests unless they fail 2016-07-29 12:32:40 -06:00
Nathan Sobo
28f94fcc15 Run package tests in test.js 2016-07-29 12:23:28 -06:00
Nathan Sobo
976c8007b8 Run main process tests in test.js 2016-07-29 12:10:05 -06:00
Nathan Sobo
3d71112d75 Get core specs ready to run in parallel w/ package specs 2016-07-29 12:00:34 -06:00
Nathan Sobo
c47c380ff8 Forward child process exit code when exiting test script
Signed-off-by: Antonio Scandurra <as-cii@github.com>
2016-07-29 11:41:32 -06:00
Nathan Sobo
8f265218df Explicitly exclude package spec directories
This avoid accidentally excluding subdirectories of other modules called spec, which caused problems for babel-core.

Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com>
2016-07-29 10:56:12 -06:00
Antonio Scandurra
1369a61df4 Start on build/test.js 2016-07-29 17:42:56 +02:00
Antonio Scandurra
d660f9b9af Make build/build.js executable 2016-07-29 17:23:19 +02:00
Antonio Scandurra
2688f7708d Move appVersion generation inside generateMetadata 2016-07-29 16:40:01 +02:00
Antonio Scandurra
d3f0897ca6 Export CONFIG.channel instead of getChannel() function 2016-07-29 16:37:55 +02:00
Antonio Scandurra
6f5b284d48 Set AtomHelper version 2016-07-29 16:16:18 +02:00
Antonio Scandurra
ba0ecffcb0 Append sha to dev versions 2016-07-29 15:57:06 +02:00
Antonio Scandurra
cc514f0fc5 🎨 2016-07-29 15:34:07 +02:00
Antonio Scandurra
4e597eea40 Add LICENSE.md when packaging the app 2016-07-29 14:49:14 +02:00
Antonio Scandurra
88aafe12ef Generate metadata for all package.json files 2016-07-29 13:30:38 +02:00
Antonio Scandurra
236897ecb9 Update CONFIG.appMetadata after generate-module-cache 2016-07-29 13:29:38 +02:00
Antonio Scandurra
764bd8fa14 Exclude dotfiles when copying assets 2016-07-29 13:29:23 +02:00
Antonio Scandurra
c983b6ed36 Copy 1024.png as atom.png to intermediate app dir based on channel
Signed-off-by: Nathan Sobo <nathan@github.com>
2016-07-28 20:52:12 +02:00
Antonio Scandurra
7914409a48 Copy file.icns on OS X
Signed-off-by: Nathan Sobo <nathan@github.com>
2016-07-28 20:50:39 +02:00
Antonio Scandurra
2b97a21029 Set icon on OS X
Signed-off-by: Nathan Sobo <nathan@github.com>
2016-07-28 20:32:02 +02:00
Antonio Scandurra
3a30f166d7 🎨
Signed-off-by: Nathan Sobo <nathan@github.com>
2016-07-28 20:17:07 +02:00
Antonio Scandurra
510ef53398 Move shell scripts copying into package-application step
Signed-off-by: Nathan Sobo <nathan@github.com>
2016-07-28 20:05:49 +02:00
Antonio Scandurra
0775062e9e resourcesPath -> shellCommandsPath 2016-07-28 18:54:50 +02:00
Antonio Scandurra
82bbf0cd3c Export channel from build/config.js 2016-07-28 18:52:23 +02:00
Antonio Scandurra
22af37a896 Add module cache generation 2016-07-28 18:32:10 +02:00
Antonio Scandurra
bda6447f32 🎨 2016-07-28 18:23:19 +02:00
Antonio Scandurra
3c414579f3 Transpile PEG.js files 2016-07-28 18:18:16 +02:00
Antonio Scandurra
2953014609 Add coffee-script and babel in build/package.json
...and use the same versions found on the root package.json.
2016-07-28 17:53:03 +02:00
Antonio Scandurra
f5c6baa064 Copy apm in Mac Resources folder 2016-07-28 17:13:31 +02:00
Antonio Scandurra
18c20c095f Don't copy paths that will be ignored 2016-07-28 16:07:40 +02:00
Antonio Scandurra
9f0925c08c Port ignore regexps from build-task.coffee 2016-07-28 15:40:24 +02:00
Antonio Scandurra
9583c5b2cc Specify app-version and build-version 2016-07-28 11:18:30 +02:00
Antonio Scandurra
f953287e54 Specify electronVersion in electronPackager 2016-07-28 11:05:33 +02:00
Antonio Scandurra
2be73d66bd Start on electronPackager 2016-07-28 10:56:03 +02:00
Nathan Sobo
fa816eab8c WIP: Add packageApplication step based on intermediate directory 2016-07-27 18:54:31 -06:00
Nathan Sobo
366cafc64a Copy everything to an intermediate electron app directory
We need to do this so we can transpile everything in place, but then we
should be able to run electron-packager directly on this directory.
2016-07-27 18:47:33 -06:00
Nathan Sobo
a082be3c8c Fix concat 2016-07-27 18:07:54 -06:00
Antonio Scandurra
2232f61c97 Inline computeDestinationPath into copyAssets
...as we don't need that function to be reusable anymore. We can always extract it later if needed.
2016-07-27 16:58:30 +02:00
Antonio Scandurra
59d995b21d Transpile CSON 2016-07-27 16:53:38 +02:00
Antonio Scandurra
ee60a2daaa 🎨 2016-07-27 16:53:27 +02:00
Antonio Scandurra
6903e941d9 Use path.join instead of manually creating paths 2016-07-27 16:39:53 +02:00
Antonio Scandurra
c4c12c2e1d Transpile package sources 2016-07-27 16:17:52 +02:00
Antonio Scandurra
d4795ab562 Transpile assets in-place 2016-07-27 16:09:49 +02:00