Commit graph

192 commits

Author SHA1 Message Date
jobevers
a22758d5c7 try building tags too 2017-02-13 16:56:10 -06:00
Job Evers‐Meltzer
a8780f03a8 Add changelog (#463)
Add changelog and danger checks
2017-02-07 21:34:15 -06:00
Job Evers‐Meltzer
a338d1f0e1 Revert "Remove osx from travis build matrix" 2017-01-16 11:52:19 -05:00
Job Evers-Meltzer
deae84a563 remove osx from travis build matrix 2017-01-12 10:45:31 -06:00
Alex Grintsvayg
b75a89e876 set build type in travis 2016-11-15 22:30:10 -05:00
Job Evers-Meltzer
23c012f417 add ui bundle to RC too 2016-11-11 09:49:27 -06:00
Job Evers-Meltzer
694b5b9ee5 switch branch to master 2016-11-09 11:02:00 -06:00
Job Evers-Meltzer
838508f342 Bundle the UI into non-tagged builds.
Updates the UIManager to check if a bundled UI was included
in the package and preferentially use that.
2016-11-09 09:29:39 -06:00
Job Evers
ed393eb75c Updates the deployment process and the version check associated with it
This commit supports steps 1 and 2 in the new workflow:
1. Change the logic in the daemon to check the github api for the latest release that is not a pre release
2. Change travis to mark all releases as pre release
3. When we are ready to stage a release we push a tag to master. Travis builds the packages and releases them
4. We manually check them
5. Remove the pre release mark when we are happy
2016-07-25 11:13:47 -05:00
Job Evers‐Meltzer
f1b4c6a1ec Cache pyobjc (#87)
* cache pyobjc modules as wheels
2016-07-18 14:50:05 -05:00
Job Evers-Meltzer
643b95c0e4 switch slack notification token 2016-07-12 14:48:13 -05:00
Job Evers-Meltzer
dfc0ca9525 change slack key and encrypt it 2016-07-11 12:05:27 -05:00
Job Evers-Meltzer
4caee284bc add slack notifications to travis 2016-07-07 12:06:07 -05:00
Job Evers‐Meltzer
87aa9fc6c4 Merge pull request #48 from lbryio/add-cache
add caching for travis
2016-06-27 11:50:23 -05:00
Job Evers
8d5c315817 add caching for travis 2016-06-27 11:21:30 -05:00
Job Evers-Meltzer
ee88970075 use the python installer from python.org
The python from brew links to brew's version of openssl
while the python one works with what osx has by default.
We need the later or else the resultiing app bundle
only works on machines that have brew's version of
openssl.
2016-06-23 15:24:19 -05:00
Job Evers-Meltzer
da13192cfe Use a more up-to-date OSX version
Also related:
 - install framework version of python
 - ensure unencrypted keys are never accidently added to repo
2016-06-22 23:23:26 -05:00
Job Evers-Meltzer
56305c4ede allow tags that start with test to pass 2016-06-21 15:05:15 -05:00
Job Evers-Meltzer
c3aa5b0515 restore version check 2016-06-21 01:36:03 -05:00
Job Evers-Meltzer
30afa43ed4 how about two providers? 2016-06-21 01:24:34 -05:00
Job Evers-Meltzer
f2e66abe67 can there be two deploys? 2016-06-21 01:08:06 -05:00
Job Evers-Meltzer
cdb311a501 build dmg from LBRY.app 2016-06-21 00:19:40 -05:00
Job Evers-Meltzer
4c2b3e157c deactivate version check so that I can do a test release 2016-06-20 22:57:04 -05:00
Job Evers-Meltzer
52625b710b trying to release linux and OSX files 2016-06-20 22:55:55 -05:00
Job Evers-Meltzer
f16111369f Update build script
setup_uri_handler.py has moved, update build script to reflect
 again, setup_uri_handler changed location
 remove pipe to /dev/null
 try updating openssl
 try deep signing
 another file renamed
 install a dependency
 prereqs
 install requirements
 install certifi
 only install requirements on osx
 thin binaries only if they're actually fat
2016-06-20 20:45:28 -05:00
Job Evers
652c7d72f6 Add encrypted certificate needed for code signing
This is a cleaned up version of commit c5dc06962d
  add OSX build to travis matrix
  fix the OSX build not failing
  add encrypted certificate and identity file
  Update submodule to lbry-osx-app/master
2016-06-20 20:43:34 -05:00
Job Evers
12c9e16f37 fix typo to actually use ubuntu trusty 2016-06-10 01:22:51 -05:00
Job Evers-Meltzer
4b817cef65 activate tracing flag on build script 2016-06-07 10:52:21 -05:00
Job Evers-Meltzer
4e6afbc8ff Merge remote-tracking branch 'origin/master' into add-tests-to-travis 2016-06-01 22:56:05 -05:00
Jack
ef62fd7e34 fix pip install jsonrpc 2016-05-30 16:37:47 -04:00
Jack
3d56baddd7 fix import error 2016-05-30 15:44:31 -04:00
Job Evers
c967230969 restore version consistency check 2016-05-28 11:04:10 -05:00
Job Evers
7385cb0c89 try new filename for travis deployment 2016-05-28 09:54:08 -05:00
Job Evers
a22052e85b comment out version check 2016-05-28 09:32:41 -05:00
Job Evers-Meltzer
dab4427c18 add deployment section to .travis.yml
- not sure if the file name entry will work.
2016-05-28 10:08:18 -04:00
Job Evers-Meltzer
ad7d508a3c fail build if version doens't match tag 2016-05-28 10:08:18 -04:00
Job Evers-Meltzer
cb30514cbc fix whitespace 2016-05-28 10:08:18 -04:00
Job Evers
53af9db285 add tests and linting 2016-05-27 15:46:00 -05:00
Job Evers-Meltzer
b557a14134 fix whitespace 2016-05-27 13:27:44 -05:00
Jack
6b39e549f7 add developer id to travis.yml 2016-05-25 21:02:30 -04:00
Jack
c5dc06962d travis code signing 2016-05-24 17:44:26 -04:00
Job Evers
efb5157027 Enabling builds on travis-ci
- adds a travis.yml config file
- modifies the ubuntu build script to work on travis
- adds start of osx builds
   - waiting for certs to be added
2016-05-22 20:17:36 -05:00