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
Ethan Estrada
5f2b5c3781
Only copy icons to build location
...
Linux icons are now only copied for build process, not for install
process. They should be ignored for all platforms except RPM package
build on Linux.
2015-02-06 01:06:28 -07:00
Ethan Estrada
c547039f1d
Automated rpm package builds to '/usr'
...
This is instead of the default of '/usr/local'. Targeting '/usr'
is more in line with what most RPM distros expect.
2015-02-04 01:42:52 -07:00
Ethan Estrada
ef8a493b9a
Remove some hardcoded paths from atom.spec.in
...
Also, fix a couple lines in atom.spec.in that either weren't
really doing anything or were inconsistent with the rest of the
script.
2015-02-03 22:03:49 -07:00
Ethan Estrada
c738145dc7
Revert "Fixes RPM install path and icon location"
...
This reverts commit b92e6f5a2d
.
2015-02-03 21:37:14 -07:00
Ethan Estrada
223334181b
Place atom.png icons in standard system locations
...
This is so that the atom.desktop file will be able to find the
"atom" icon when requested. This adds the dependency of ImageMagick
to convert atom.png to varying resolutions, although, only during
the rpm build process (not during actual install). So the result
is ultimatly no different for the end user.
Also, fixed an absolute path from the rpm build process and made
it relative. It was hardcoded in the spec file to
"/tmp/atom-build/Atom/*", so builds that were made elsewhere would
have broken when attempting to package into an rpm. Now rpm packaging
should work from a build made anywhere. Also needed to modify
script/mkrpm so that it copies the build files in such a way that
they can more easily be dealt with in the spec file in a relative
way.
2015-01-31 22:14:07 -07:00
Kevin Sawicki
6db43d85c4
Remove CI node_modules cleaning
2015-01-26 11:01:42 -08:00
Kevin Sawicki
53e06b8680
Clean out node_modules on Linux CI
2015-01-26 10:44:06 -08:00
Kevin Sawicki
9ab2500970
Clean out node_modules on Windows CI
2015-01-26 10:15:37 -08:00
Kevin Sawicki
f7ecc3e2a3
Don't log npm install warnings
...
Closes #5194
2015-01-21 17:10:21 -08:00
Kevin Sawicki
9f1bbc54de
Delete docker image after running
2014-12-16 16:20:46 -08:00
Kevin Sawicki
e84bd28c64
Add --rm flag
2014-12-16 12:38:34 -08:00
Kevin Sawicki
2894d87ff8
Listen for spawn error events and log them
2014-11-17 17:34:54 -08:00
Kevin Sawicki
ef2795ea0d
Use bash
2014-10-23 10:35:18 -07:00
Kevin Sawicki
11b5bcff74
Use BUILD_ATOM_RPM_ACCESS_TOKEN
2014-10-23 10:10:05 -07:00
Kevin Sawicki
4b3d3701d5
Add rpm segment in mkrpm script
2014-10-23 09:10:16 -07:00
Kevin Sawicki
c1197d6390
Map BUILD_ATOM_LINUX_ACCESS_TOKEN to ATOM_ACCESS_TOKEN
2014-10-22 17:50:23 -07:00
Kevin Sawicki
7713720ba7
Drop x flag
2014-10-22 17:47:29 -07:00