Commit graph

121 commits

Author SHA1 Message Date
Ben Gotow bf0b08dc63 Spring cleaning: Build with Node 11 instead of Node 6.9 2019-06-11 01:00:12 -05:00
Ben Gotow da4b34f08a Fix regression in removing quoted text caused by TS conversion #1434 2019-03-26 22:02:39 -07:00
Ben Gotow 98e286bc57 Build native node modules with gcc 4.8, without libraries needed for mailsync 2019-01-02 22:31:48 -08:00
Ben Gotow 4c8798642c Revert "Attempt to fix CentOS/RHEL builds - bisect indicates gcc-7-base went to 7.4"
This reverts commit 9271d3d831.
2019-01-02 14:01:59 -08:00
Ben Gotow c76e4fd621 Revert "Patch gcc-7-base manually, desired version isn’t in the apt repo"
This reverts commit 8979bef9c4.
2019-01-02 14:01:52 -08:00
Ben Gotow 8979bef9c4 Patch gcc-7-base manually, desired version isn’t in the apt repo 2019-01-01 15:44:36 -08:00
Ben Gotow 9271d3d831 Attempt to fix CentOS/RHEL builds - bisect indicates gcc-7-base went to 7.4 2019-01-01 09:31:49 -08:00
Ben Gotow 228bd9b854 Update Travis Snapcraft login information 2018-10-09 14:30:27 -07:00
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