Ben Gotow
bf64578868
Install execstack on Travis
2017-11-01 09:45:54 -07:00
Ben Gotow
c2a76da5c4
Turn the Snap linux build back on for further polish
2017-10-19 23:48:04 -07:00
Ben Gotow
f82c88367b
Install libsasl2 GSSAPI on Travis so builds support it
2017-10-10 12:22:18 -07:00
Ben Gotow
8c26bb617a
Log underlying libetpan smtp errors to debug Linux SMTP
2017-10-09 23:01:19 -07:00
Ben Gotow
ae5055f848
Update debian package to require libsecret-1-0
2017-10-09 15:08:01 -07:00
Ben Gotow
4eab3f8533
Travis: Only build Snap on Linux, not on Mac OS X
2017-10-06 12:50:03 -07:00
Ben Gotow
b607b4c3fe
Travis: Fix yml vs. yaml mistake
2017-10-05 14:23:44 -07:00
Ben Gotow
d02dd462d2
Generate snapcraft.yml on the fly to contain correct version
2017-10-05 14:10:15 -07:00
Ben Gotow
36fdd024f8
Don’t upload extra snap files, use deb version for snap version
2017-10-05 13:30:01 -07:00
Ben Gotow
54339964a8
Adding Linux Snapcraft configuration, integration with Travis
2017-10-05 12:38:23 -07:00
Ben Gotow
88aac06976
On Linux, build curl with c-ares to fix LONGJMP crash
2017-10-04 09:46:41 -07:00
Ben Gotow
ce090d82ae
Package linux .so and .bin, ship a compressed tar.gz file, not just tar
2017-10-03 17:12:09 -07:00
Ben Gotow
78c975915a
On Linux, link against most deps statically, bundle remaining with product
2017-10-03 00:20:02 -05:00
Ben Gotow
f5663514b8
Fix send later not dismissing composer window
2017-09-27 13:18:06 -07:00
Ben Gotow
163fd523d1
Remove RANDR extension from display on linux
2017-09-27 12:44:20 -07:00
Ben Gotow
a976cf3da6
Fix tests on linux by attaching display to Travis
2017-09-27 11:34:59 -07:00
Ben Gotow
97e36cb1d9
Fix remaining lint errors, make travis run tests and linters
2017-09-27 11:08:07 -07:00
Ben Gotow
b698458766
Switch product name to “Mailspring”
2017-09-05 13:40:25 -07:00
Ben Gotow
c4488cbc7b
Travis: Setup mac keychain before building C++
2017-08-31 12:27:07 -07:00
Ben Gotow
41bb6c9fd7
Move mailsync code after building to repro travis-ci/artifacts/issues/78
2017-08-14 18:06:30 -07:00
Ben Gotow
36113e258c
Bump electron-packager, enable logging of electron-osx-sign*
2017-08-14 13:00:59 -07:00
Ben Gotow
81021070f5
Enable more verbose logging to track down Mac build timeout issue
2017-08-14 10:11:03 -07:00
Ben Gotow
619d275256
On MacOS, upload mailsync dYSM file as well
2017-08-13 10:57:54 -07:00
Ben Gotow
20bdfded66
Use Xcode 8.3 fro the Travis mac build
2017-08-13 10:06:24 -07:00
Ben Gotow
38e5362b50
Place mailsync binary in ./app/dist to fix S3 path
2017-08-12 19:34:24 -07:00
Ben Gotow
c62887f279
Lowercase the MailSync process name on Mac OS X for consistency
2017-08-12 18:53:36 -07:00
Ben Gotow
3cce5627ac
Cache linux deps built from scratch, fix travis mac SSH auth
2017-08-12 18:34:43 -07:00
Ben Gotow
096943ebe8
Upgrade Travis to G++ / GCC 5, sudo to instal llibetpan
2017-08-11 19:38:36 -07:00
Ben Gotow
3a5f9abbd3
Add Linux build scripts for C++ Mailsync
2017-08-11 17:41:22 -07:00
Ben Gotow
0768077adf
Configure Xcode to place MailSync into client dir
2017-08-11 12:41:42 -07:00
Ben Gotow
d581f0e09c
Add deploy key to certs.tar.enc, pull and build C++ mailsync
2017-08-11 12:08:36 -07:00
Ben Gotow
df2172a0b9
Finally got linux build shipping, change Appveyor artifact paths again
2017-08-11 09:33:21 -07:00
Ben Gotow
4eac3f1604
Run with all the variations - still not finding linux build artifacts
2017-08-11 09:20:46 -07:00
Ben Gotow
7b4f38f025
Use cmd instead of powershell for win-installer, fix file patterns
2017-08-11 02:13:02 -07:00
Ben Gotow
dc5884bfb7
Fix .travis.yml formatting again
2017-08-10 23:36:44 -07:00
Ben Gotow
643a589974
Fix .travis.yml formatting, was not installing apt packages
2017-08-10 23:31:37 -07:00
Ben Gotow
b83a7fd426
Revert to Node 6.9+, Linux build failing with npm 4
2017-08-10 23:20:34 -07:00
Ben Gotow
160812900b
Try using Travis “artifacts” to avoid uploading extra junk to S3
2017-08-10 22:47:33 -07:00
Ben Gotow
29c89acb60
Enable app/node_modules caching, make postinstall check its Electron version
2017-08-10 22:47:06 -07:00
Ben Gotow
653618133b
Remove “matrix” nesting in deploy block of .travis.yml
2017-08-10 21:45:05 -07:00
Ben Gotow
89200b5e67
Encrypt and commit Mac build secrets
2017-08-10 21:24:12 -07:00
Ben Gotow
7f3731bc10
Clean up project directory structure, removing legacy packages folder
2017-08-10 19:24:10 -07:00
Ben Gotow
c71d8fad72
Remove benchmark mode, npm scripts related to cloud codebase
2017-08-02 13:33:52 -07:00
Ben Gotow
aa2e2a7624
Remove APM for now
2017-07-11 12:15:47 -07:00
Juan Tejada
b8883cd2b7
[dev] Only bootstrap specific pkgs in postinstall for faster installs
...
Summary:
This commit makes it so postinstall.es6 only bootstraps the packages we
are interested in based on a new env variable, `INSTALL_TARGET`.
`INSTALL_TARGET` can be set to `cloud`, `client` or `all`, or not set at all,
and our postinstall will bootstrap the packages accordingly. This will make
build and deploy times faster.
Test Plan: manual
Reviewers: spang, halla, evan, khamidou
Reviewed By: evan, khamidou
Differential Revision: https://phab.nylas.com/D4271
2017-03-28 13:59:55 -07:00
Evan Morikawa
093f315f59
[client-app] don't bootsrap cloud stuff when building the client
...
Summary:
We don't need to spend the time running script/bootstrap in our cloud-*
folders!
Test Plan: manual
Reviewers: spang, juan, halla
Reviewed By: juan, halla
Differential Revision: https://phab.nylas.com/D4214
2017-03-14 13:39:56 -07:00
Evan Morikawa
59361a7734
[client-app] fix travis env variables
2017-03-13 16:05:50 -07:00
Evan Morikawa
1f2370c2a9
[client-app] run windows build separately
...
Summary:
build-client, aka packaging, aka bundling is now separate from uploading.
This is both to compartmentalize our tasks a bit more and so we can add a
non-grunt windows task inbetween packaging and uploading.
No more heavily-overloaded PUBLISH_BUILD flag.
Added SIGN_BUILD flag instead.
No more TRAVIS and TRAVIS_PULL_REQUEST flag.
Test Plan: Manual
Reviewers: halla, juan, spang
Reviewed By: juan, spang
Differential Revision: https://phab.nylas.com/D4208
2017-03-13 15:48:45 -07:00
Evan Morikawa
2e89d4f643
[*] remove travs_wait now bootstrap more verbose
2017-03-06 14:13:12 -05:00
Evan Morikawa
fc2557051c
[*] add travis_wait
to build
2017-03-06 11:37:01 -05:00