Commit Graph

971 Commits

Author SHA1 Message Date
Antonio Scandurra
1df1941b8b Transpile exports/**/*.js when running script/build 2016-08-09 10:50:47 +02:00
Nathan Sobo
5662b57866 Don’t delete package metadata during slug compilation
This saves space, but leads to surprises when package code tries to read
these files for purposes of introspection. For example, it was causing
us not to report exceptions from the exception-reporting package. The
.1% of the app bundle size it saves doesn’t seem worth the potential for
problems.

Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com>
2016-08-05 12:59:57 -06:00
Max Brunsfeld
ebcffb1c8b Run joanna with an explicit list of paths 2016-08-02 11:18:11 -07:00
Max Brunsfeld
61bbfae420 ⬆️ joanna 2016-08-01 17:03:06 -07:00
Max Brunsfeld
2500d59bce Generate API docs from js sources 2016-08-01 17:03:06 -07:00
Nathan Sobo
e249b26a38 Fix regex to allow multi-digit minor versions in build script
Signed-off-by: Antonio Scandurra <as-cii@github.com>
2016-07-28 15:34:38 -06:00
Antonio Scandurra
921ff85167 Remove trailing semicolon 2016-07-27 11:59:48 +02:00
Antonio Scandurra
9bdc88ad32 Export ATOM_RESOURCE_PATH in Gruntfile.coffee if unset 2016-07-27 11:51:57 +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
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
1c3bd102ca Clarify logging when upload-assets is skipped on non-release branches 2016-07-22 16:04:53 -06:00
Nathan Sobo
24feb64a52 Log release.tag_name correctly 2016-07-22 16:01:07 -06:00
Damien Guard
6afb4da0cf Add repo logging to publish task 2016-07-22 15:13:24 -06:00
Damien Guard
c65d45ea62 Add logging to publish-build-task 2016-07-22 15:13:23 -06:00
Nathan Sobo
726cc4c077 Rename ATOM_REPO to ATOM_PUBLISH_REPO and always publish when it is set 2016-07-21 13:42:26 -06:00
Antonio Scandurra
8d33778900 Use npm 3.10.5 in build/package.json too 2016-07-20 13:02:43 +02:00
Antonio Scandurra
be134ce3c9 Revert "Disable specs (again) to allow caching"
This reverts commit b3d3b52d3d.
2016-07-20 13:01:00 +02:00
Antonio Scandurra
b3d3b52d3d Disable specs (again) to allow caching 2016-07-20 10:50:32 +02:00
Antonio Scandurra
9b4f46cab1 Add back testing to Gruntfile 2016-07-19 16:56:26 +02:00
Antonio Scandurra
207131836d Cache also .atom/.node-gyp/.atom 2016-07-19 16:04:07 +02:00
Antonio Scandurra
7a22c50403 Run tests 2016-07-18 16:51:09 +02:00
Antonio Scandurra
eb7d695e60 Don't run specs to avoid timing out the build
...this needs to be re-enabled on the next commit.
2016-07-18 16:02:27 +02:00
Antonio Scandurra
ab2ede30da Merge branch 'mb-remove-nodegit' into as-ns-use-apm-with-npm3-and-node-4
# Conflicts:
#	package.json
2016-07-14 16:49:05 +02:00
Damien Guard
90d36b4de2 Merge pull request #12037 from atom/publish-win32-assets-from-appveyor
Use in-path 7z on AppVeyor, tidy-up publish
2016-07-03 07:58:18 -07:00
Michelle Tilley
fcfbbbcddf Merge remote-tracking branch 'origin/master' into mkt-use-apm-with-npm3-and-node-4 2016-06-28 14:38:14 -07:00
Damien Guard
341a9602b2 Use in-path 7z on AppVeyor, tidy-up publish 2016-06-27 22:34:37 -07:00
Thomas Johansen
35ceb66a5b Merge pull request #11875 from atom/sm-move-bootstrap-to-npm
Merge Bootstrap + Core styles

Closes #11839 
Closes #11858
2016-06-24 07:54:16 +02:00
Thomas Johansen
b2f7c9d52d 🔥 Remove all bootstrap remnants 2016-06-19 16:20:44 +02:00
Leonard Lamprecht
3a1ad3fd40 Replace OS X and Mac OS with macOS 2016-06-18 15:33:08 +02:00
Michelle Tilley
496539208b Only read actual package.json files from disk in compile-packages-slug task 2016-06-14 13:40:40 -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
Antonio Scandurra
5e3f343e41 Merge branch 'master' into as-main-process-test-runner 2016-05-25 11:03:10 +02:00
Antonio Scandurra
df0b3dedd7 browser -> main-process 2016-05-25 11:02:29 +02:00
Antonio Scandurra
a1a609a357 Output renderer/main processes failure message 2016-05-24 11:08:12 +02:00
Antonio Scandurra
01e8601f7f 🎨 runCoreSpecs -> runRendererProcessSpecs 2016-05-24 10:01:51 +02:00
Antonio Scandurra
75d4919489 Restore concurrency on renderer specs 2016-05-24 10:01:12 +02:00
Antonio Scandurra
62d48c64ea Add --main-process flag to run specs in the main process
…so that we can write unit tests for code in the main process. Below a
list of conventions we'll be adopting:

1. Use mocha as the test framework.
2. Use chai as the assertion library.
3. Name specs `foo-bar.spec.js`, to prevent the renderer process from
running specs written fro the main process e.g. when calling
`atom --test spec`.
4. Write specs in ES6.

Although somewhat inconsistent with the conventions we use for renderer
process specs, this will hopefully be a first step towards migrating our
entire Jasmine 1.3 test suite to a more modern environment.
2016-05-24 08:23:27 +02:00
Damien Guard
d593028707 Merge pull request #11791 from atom/dg-sign-windows-using-squirrel
Sign Windows builds with Squirrel for MSI compatibility
2016-05-23 14:22:36 -07:00
Antonio Scandurra
8f1a691b74 🔥 Duplicate tweetnacl license override 2016-05-20 09:20:23 +02:00
Lee Dohm
bc5727f4b3 Add tweetnacl@0.14.3 to license-overrides 2016-05-19 15:56:16 -07:00
Damien Guard
defbe35783 Enable Windows codesigning via Squirrel for MSI 2016-05-19 14:49:16 -07:00
Damien Guard
ce511c9bc2 Merge pull request #11761 from atom/dg-improve-install-task-windows
Windows build - handle admin elevation when required for install
2016-05-18 12:05:08 -07:00
Daniel Hengeveld
a33757c5f7 attach msi to release 2016-05-11 13:57:51 +02:00
Damien Guard
6c368af792 Handle admin elevation when path exists 2016-05-10 12:52:04 -07:00
Antonio Scandurra
02d9245c05 Merge branch 'master' into ns-switch-to-display-layers 2016-04-30 11:10:17 +02:00
Antonio Scandurra
00ebe6bbbc Merge branch 'master' into ns-switch-to-display-layers
# Conflicts:
#	src/text-editor.coffee
2016-04-26 10:19:39 +02:00
Damien Guard
58e1953e43 Win32 build now installs to localappdata. Admin elevation now smart. 2016-04-22 12:07:19 -07:00
joshaber
866a26a754 Update the ignore paths for ohnogit. 2016-04-21 13:25:14 -04:00
Nathan Sobo
60d2160e6d Merge remote-tracking branch 'origin/master' into ns-switch-to-display-layers 2016-04-21 10:43:55 -06:00