Commit Graph

497 Commits

Author SHA1 Message Date
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
8df03ec0af Fixup railcar script
Signed-off-by: Nathan Sobo <nathan@github.com>
2015-10-28 16:03:28 -07: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
Kevin Sawicki
238f5a9622 Clean root electron directory 2015-09-24 10:30:10 -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
513318924f Railcar: separate beta & stable channels by minor version
Also, remove the '.0' suffix for the '-dev' version on master
2015-09-17 10:39:45 -07:00
Max Brunsfeld
a9845e3d7f Script stable and beta releases together 2015-09-15 12:09:35 -07:00
Max Brunsfeld
6bfa467a15 Remove unused require 2015-09-14 17:34:47 -07:00
Max Brunsfeld
01a73e3ad3 Handle errors from 'git status' 2015-09-14 17:34:41 -07:00
Max Brunsfeld
0143b133fe Add railcar script 2015-09-14 17:07:11 -07:00
Max Brunsfeld
e7838398e9 Set ATOM_RESOURCE_PATH for apm during bootstrap
Signed-off-by: Nathan Sobo <nathan@github.com>
2015-09-09 11:57:52 -07:00
Thomas Johansen
27f1af380e 🔥 Remove unnecessary ATOM_NODE_VERSION bootstrapping 2015-09-06 10:27:25 +02:00
Thomas Johansen
38a096bd05 🎨 Set environment variables using dot notation 2015-09-06 10:27:25 +02:00
Cheng Zhao
6dbb9c63a7 Use clang to build native modules 2015-09-06 10:27:24 +02:00
Kevin Sawicki
f64d84f22b Add a ; 2015-09-06 10:27:24 +02:00
Kevin Sawicki
ddb6b1c37b Set ATOM_NODE_VERSION env var from electronVersion in package.json 2015-09-06 10:27:23 +02:00
Kevin Sawicki
d2e91e5630 Add ~/.atom/electron to clean script 2015-09-06 10:27:22 +02:00
Kevin Sawicki
07b842b913 Merge pull request #6246 from jussi-kalliokoski/fix-test-script
🎨 💚 Fixed the test script.
2015-04-21 17:43:45 -07:00
Kevin Sawicki
5a8885aeed Revert "Revert "Add asar support in Atom"" 2015-04-15 15:55:30 -07:00
Machiste Quintana
5d2392ea67 👕 Fix new coffeelint errors 2015-04-06 23:59:54 -04:00
Jussi Kalliokoski
9944e660ed 🎨 💚 Fixed the test script.
Also removed duplicated logic to run grunt.
2015-04-04 01:11:06 +03:00
Kevin Sawicki
3de83f6860 Revert "Add asar support in Atom" 2015-04-03 11:03:43 -07:00
Cheng Zhao
32f2e4c4bc Merge branch 'master' into asar
Conflicts:
	apm/package.json
2015-04-02 10:08:33 +08:00
Kevin Sawicki
744bc787ce Log delete errors but do not fail build 2015-04-01 10:02:41 -07:00
Kevin Sawicki
fead441acf deletedFolder -> deletedFolders 2015-04-01 09:22:47 -07:00
Kevin Sawicki
4612e023ce Delete temp npm folders at beginning of CI build 2015-04-01 09:15:39 -07:00
Cheng Zhao
01130230e4 Copy LICENSE.md to process.resourcesPath
The LICENSE file is needed by mkdeb task, we should move it out of asar
archive.
2015-03-30 15:01:19 +08:00
Kevin Sawicki
3deb16b522 Set log level to error npm install 2015-03-26 12:33:36 -07:00
Kevin Sawicki
67843c8ebd Remove Janky bypass of npm version check 2015-03-26 10:33:21 -07:00
Kevin Sawicki
a08c939699 Disable npm version check on CI 2015-03-26 10:25:05 -07:00
Kevin Sawicki
ad87ed5c40 Log detected version 2015-03-26 10:23:56 -07:00
Kevin Sawicki
63e6df8022 Move .npmrc file to build folder
apm commands appear to be picking it up as a config file when bootstrapping
from the root of the repo causing cache clashes between build modules and
core packages.
2015-03-24 13:16:08 -07:00
Kevin Sawicki
482b36d4cb Use proper placement of --no-color arg 2015-03-03 18:05:09 -08:00
Kevin Sawicki
f122125efc Return early if fs-plus is not installed 2015-03-03 17:49:28 -08:00
Kevin Sawicki
fbde8e1970 Disable colors on RPM CI build 2015-03-03 17:41:27 -08:00
Kevin Sawicki
d70e2b4912 Install apm with a 0.10.35 target 2015-02-18 16:01:45 -08:00
Kevin Sawicki
ef9cca26e8 Remove unneeded apm deduping 2015-02-18 15:57:11 -08:00
Kevin Sawicki
5310b7dd32 Dedupe iconv-lite 2015-02-11 15:21:23 -08:00
Kevin Sawicki
e4ab385165 Dedupe cheerio and domelementtype 2015-02-11 15:21:23 -08:00
Kevin Sawicki
59dea26351 Dedupe more core modules 2015-02-11 15:21:23 -08:00
Kevin Sawicki
6de3e3dbbe Dedupe highlights 2015-02-11 15:21:23 -08:00
Kevin Sawicki
a194b365ab Dedupe loophole 2015-02-11 15:21:22 -08:00
Kevin Sawicki
f3a08c56e3 Dedupe request 2015-02-11 15:21:22 -08:00
Kevin Sawicki
0d91b92bd1 🎨 2015-02-11 15:21:21 -08:00
Kevin Sawicki
b09a9c5f95 Dedupe temp 2015-02-11 15:21:21 -08:00
Kevin Sawicki
f6742ac45a Dedupe atom-space-pen-views 2015-02-11 15:21:01 -08:00
Kevin Sawicki
e0654d62e8 Dedupe semver 2015-02-11 15:21:01 -08:00
Kevin Sawicki
e53004c70c Clean out node_modules between builds
This is a temporary workaround while a dedupe PR is in process

Refs #5489
2015-02-11 11:29:56 -08:00
Kevin Sawicki
67fd52131d Clean out ~/.atom/.apm 2015-02-11 11:21:10 -08:00
Kevin Sawicki
d0b56ba9af Dedupe q 2015-02-10 16:06:18 -08:00