Commit Graph

589 Commits

Author SHA1 Message Date
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
Antonio Scandurra
204cbc7caa Merge branch 'master' into as-ns-use-apm-with-npm3-and-node-4 2016-07-15 16:26:52 +02:00
Max Brunsfeld
f83ebf337c Clear out apm folder in cibuild 2016-07-14 13:27:35 -07:00
Antonio Scandurra
b674169bec Remove previously installed nvm 2016-07-14 18:07:28 +02:00
Antonio Scandurra
35aee0b8e4 Use nvm on Linux 2016-07-14 17:01:26 +02:00
Michelle Tilley
4fd463a2fb
Don't suppress build output when ATOM_NOISY_BUILD is set 2016-06-14 14:38:51 -07:00
Michelle Tilley
3836907ee3 ⬆️ apm@1.11.0
Signed-off-by: Katrina Uychaco <kuychaco@github.com>
2016-06-13 11:20:13 -07:00
Damien Guard
cb05025726
Fix quoting in clean script caused by accidental undo 2016-06-08 21:08:11 -07:00
Damien Guard
d39ddef9ce
Re-enable killing atom as part of script/clean 2016-06-08 20:16:04 -07:00
Eric Bower
39f769420e match apms node version 2016-05-22 11:27:50 -04:00
Didier Roche
47d374a09a 🐧 Add "mktar" gulp task to create an Linux binary archive
This archive in tar.gz format contains the whole Atom binary and resources
to enable multiple channels and versions to be installed on the same
distribution.
2016-04-05 16:33:47 +02:00
Thomas Johansen
22acdb76f6 🐛 Fix potential null reference callback invokation
Fixes #11328
2016-03-31 13:24:14 +02:00
Damien Guard
df4e552596 Exclude PATH entries with msbuild.exe to fix node-gyp on Windows 2016-03-28 16:39:37 -06:00
Damien Guard
76f9f43e6a Fix clean command to actually work when paths missing 2016-03-28 16:39:37 -06:00
Damien Guard
f5e5b830df Avoid 260-character path limits on Windows in script\clean 2016-02-17 00:08:08 -08:00
Kevin Sawicki
d53eb6a42f Add out/ to clean list 2016-02-02 12:49:36 -08:00
Kevin Sawicki
c3bf0893b4 Use electron version only in fingerprint 2016-02-01 15:34:01 -08:00
Josh Abernathy
032a734325 A better description of why we're forcing 32-bit. 2016-01-17 15:47:18 -05:00
Josh Abernathy
e87c90449e Revert "Always set the architecture to ia32 on Windows."
This reverts commit 5c77effc20.
2016-01-17 15:45:30 -05:00
Josh Abernathy
44894203e7 Force 32-bit binaries from node-pre-gyp. 2016-01-17 00:07:50 -05:00