Commit Graph

146 Commits

Author SHA1 Message Date
Damien Guard
defbe35783 Enable Windows codesigning via Squirrel for MSI 2016-05-19 14:49:16 -07:00
Damien Guard
58e1953e43 Win32 build now installs to localappdata. Admin elevation now smart. 2016-04-22 12:07:19 -07:00
Katrina Uychaco
eb739cd025 Add build-and-sign grunt task for codesigning Atom 2016-04-20 12:40:45 -07:00
Didier Roche
4a51841159 Add the mktar task to linux CI 2016-04-05 16:33:51 +02:00
Max Brunsfeld
77bae0fad1 When creating draft releases, choose release branch based on version number 2016-02-25 10:24:41 -08:00
Max Brunsfeld
a62965dc62 Default the channel based on the package.json, not the branch 2016-02-25 09:28:23 -08:00
Kevin Sawicki
047902488c Only dump symbols on Mac OS X 2016-02-04 16:33:41 -08:00
Kevin Sawicki
aefeaa427a Default build dir to out/ 2016-02-02 12:49:36 -08:00
Kevin Sawicki
0c4f46a12c Include module version in cache path 2016-02-01 17:03:32 -08:00
Kevin Sawicki
f2c5cd6fda Add fallback less cache during build 2016-02-01 17:03:32 -08:00
joshaber
ce709d145b Babelify the app source too.
Fixes #10509.
2016-01-20 14:43:21 -07:00
Lee DohM
ee564845d6 Default to using standard GitHub API token during build 2016-01-07 14:19:27 -08:00
Max Brunsfeld
ec66a66bb3 Merge pull request #9990 from scv119/test
Add a core config `core.automaticallyUpdate` to disable Atom autoupdate.
2016-01-07 11:05:43 -08:00
Antonio Scandurra
a706a77fd9 Add time-grunt to benchmark each task time 2015-12-19 16:06:56 +01:00
Chen Shen
d227d8b646 Add config to disable autoupdate, revert previous build option 2015-12-15 17:20:57 -08:00
Daniel Hengeveld
cbeca5ad07 Add fingerprint after build in ciTasks 2015-11-17 17:42:17 +01:00
Joe Fitzgerald
19334be188 Add Appveyor CI
- Add Appveyor badge
- Add Appveyor.yml definition, with encrypted ATOM_ACCESS_TOKEN
- Add cibuild.cmd script to launch cibuild on Windows
- Prepare to release Atom on Windows from Appveyor (but don't do it yet)
- Reduce dependence on JANKY in ci scripts + tasks
- Suppress release activities on PRs for Travis and Appveyor
- Cache ~/.atom/.apm, ~/.atom/.node-gyp/.atom, and ~/.atom/.npm on Appveyor
2015-11-10 15:37:01 -07:00
Max Brunsfeld
94b98bb716 Include version param in remoteReleases URL 2015-10-29 14:35:10 -07:00
Thomas Johansen
82805d204e 🐛 Fix invalid shellAppDir on OS X
This resolves the "perfect storm" scenario that resulted when #8829
got merged with `master`. The merge resulted in an invalid shellAppDir
being used, which in turn propagated all the way into script/set-version
and thus the plist update commands failed since it was pointed at a path
which did not exist.

TL;DR: the .app suffix was missing from shellAppDir due to code reordering.

/cc @maxbrunsfeld
2015-09-26 13:20:48 +02:00
Max Brunsfeld
ff8203460a Merge branch 'master' into mb-adjust-app-name-by-channel
Conflicts:
	build/Gruntfile.coffee
2015-09-25 14:47:58 -07:00
Max Brunsfeld
3c48af049d Name files correctly for beta in debian and rpm packages 2015-09-23 17:33:00 -07:00
Max Brunsfeld
69949eef31 Compute app name based on productName & channel 2015-09-23 14:10:07 -07:00
Chen Shen
1900f766e7 Add --no-autoupdate while run scripts/build to disable autoupdate 2015-09-22 11:34:08 -07:00
Nathan Sobo
b3e97cd5c6 Drop special stylesheet handling for atom-space-pen-views 2015-09-18 20:48:52 -06:00
Max Brunsfeld
c918a44eb0 Configure icons based on --channel option to build task
On CI, set that option to 'beta', 'stable' or 'dev' based on the branch
2015-09-16 16:32:30 -07:00
Kevin Sawicki
a04515b897 atom-shell -> electron 2015-09-06 10:27:23 +02:00
Kevin Sawicki
41c2a61b5a Add --no-install option to script/build 2015-09-06 10:27:23 +02:00
Kevin Sawicki
8088c16b5c Rename Electron Helper to Atom Helper 2015-09-06 10:27:23 +02:00
Kevin Sawicki
69f3222e85 Re-enable install 2015-09-06 10:27:23 +02:00
Kevin Sawicki
5e3c0ca08e ⬆️ onigiruma@4.2.2 2015-09-06 10:27:23 +02:00
Kevin Sawicki
80837fc837 Uncoment install task 2015-09-06 10:27:23 +02:00
Kevin Sawicki
3bfef54f44 Rename Electron exe to Atom 2015-09-06 10:27:23 +02:00
Kevin Sawicki
49e7c6fd86 Copy electron folder 2015-09-06 10:27:23 +02:00
Kevin Sawicki
c807675d99 Remove log suppressing 2015-09-06 10:27:22 +02:00
Kevin Sawicki
66f312fdfc Rename atom shell tasks 2015-09-06 10:27:22 +02:00
Kevin Sawicki
0262ae3c9d Update build to use electron 2015-09-06 10:27:22 +02:00
Max Brunsfeld
3a66096ea4 Remove harmony-collections shim in Gruntfile
eslint cannot load if this shim is present.
2015-08-21 17:25:25 -07:00
Max Brunsfeld
a4b9b9c6cd 👕 Use standard style for js code 2015-08-21 16:56:32 -07:00
Max Brunsfeld
ca4922bb70 🔥 File extension 2015-08-21 16:00:39 -07:00
Max Brunsfeld
2285e8a42c Move babel config to a separate file in static directory 2015-08-19 17:55:29 -07:00
Max Brunsfeld
a25a8c83e4 Use same babel options for compiling bundled packages 2015-08-18 17:50:49 -07:00
Max Brunsfeld
ca58687c88 Write babel-compiled JS files to app dir 2015-08-18 15:43:38 -07:00
Max Brunsfeld
7adcbc60a3 Compile babel files in place during compile task 2015-08-18 14:47:48 -07:00
Kevin Sawicki
2cdf313e32 Codesign atom.exe before building installer 2015-08-06 10:58:50 -07:00
Kevin Sawicki
c7afd63f4a grunt-atom-shell-installer -> grunt-electron-installer 2015-07-29 11:56:40 -07:00
Kevin Sawicki
1121981597 Run create-windows-installer:installer 2015-07-29 11:31:54 -07:00
Kevin Sawicki
e7c1dfdc7c grunt-electron-installer@0.36 2015-07-29 10:52:43 -07:00
Kevin Sawicki
e4007f7c8f Precompile spec/ CoffeeScript files 2015-04-20 16:11:51 -07:00
Kevin Sawicki
0cd8a300f8 Don't bundle spec .less files in cache 2015-04-20 16:11:51 -07:00
Kevin Sawicki
32a475a5a2 Don't compile spec .less/.cson files 2015-04-20 16:11:50 -07:00