Commit graph

6049 commits

Author SHA1 Message Date
Ben Gotow 717fe440e8 Replace references to Nylas in many places 2017-08-16 13:20:54 -07:00
Ben Gotow 5c0399fd14 Silence warnings, re-implement update channel / newsletter endpoints 2017-08-16 12:45:38 -07:00
Ben Gotow 6d653da574 Fixes from end-to-end send + metadata testing 2017-08-15 18:10:09 -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 7191c2e8d6 Codesign is displaying the access prompt - stop it! 2017-08-14 14:07:54 -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 4a49de19f0 Switch to a curl approach that doesn’t require a new version 2017-08-13 02:29:39 -07:00
Ben Gotow 32b9a03e2d Clean up xcodebuild log output by passing it through xcpretty 2017-08-12 20:06:11 -07:00
Ben Gotow a52bce947f Move MailSync scheme to shared schemes 2017-08-12 19:58:03 -07:00
Ben Gotow 135672bd6f Downcase the XCScheme 2017-08-12 19:41:34 -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 b08c4c5b45 On Linux, install the latest cURL before building C++ code 2017-08-12 17:04:11 -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 a5893fb968 Fix all the relative path crap in build.sh 2017-08-11 19:23:56 -07:00
Ben Gotow 9b0ed11806 Remove trailing space from new deploy key filename 2017-08-11 19:04:08 -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 c549fcc8ba Fix documentation generation, clean up ./app package dependencies 2017-08-11 11:38:25 -07:00
Ben Gotow 9292885494 Fix AppVeyor destination path - it’s just leaving the env var string 2017-08-11 10:06:14 -07:00
Ben Gotow b21a4fe8d5 Switch away from Appveyor “artifacts” feature which insists on full paths on S3 2017-08-11 09:50: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 7039e39b1f Turn off packager logs that may be convincing appveyor the node script has failed 2017-08-11 02:15:29 -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 46f5ddf36a Additional fixes for linux installers 2017-08-11 01:48:56 -07:00
Ben Gotow d7b459e839 Correctly capture output of windows installer 2017-08-11 01:44:50 -07:00
Ben Gotow 2df22d1787 More path updates changing build asset names 2017-08-11 01:29:14 -07:00
Ben Gotow 68d654f677 Fix more path issues for deb linux installer 2017-08-11 00:16:11 -07:00
Ben Gotow ba32b73876 Fix name issue breaking linux installer creation 2017-08-11 00:03:43 -07:00
Ben Gotow b1a2005be1 Move artifacts / deploy config to appveyor.yml, dot-prefix to hide it 2017-08-11 00:01:38 -07:00
Ben Gotow 95f0efc0f7 Remove custom “upload task”, update Appveyor config 2017-08-10 23:56:36 -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 abb7e3466b Change a few key build files to use Merani name 2017-08-10 22:46:21 -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 b75aa778c7 Clean up error logging and tie to new Merani Sentry account 2017-08-10 18:09:05 -07:00
Ben Gotow d87a602c8b Add Roadmap doc 2017-08-10 15:19:21 -07:00
Ben Gotow 4726cc249a Disable FeatureUsageStore for now, fix misc issues to get metadata working 2017-08-08 10:03:16 -07:00
Ben Gotow a9311f7916 Add “Open Mailsync logs”, “Connect to Xcode” to Developer menu 2017-08-08 10:02:53 -07:00