jobevers
8b9fef4ed5
forgot to install lbryum
2017-02-16 14:13:01 -06:00
jobevers
73eebdb0e3
move to sudoless; install pre-reqs
2017-02-16 14:13:00 -06:00
jobevers
e1455c3a0d
add danger; build in venv
2017-02-16 14:13:00 -06:00
jobevers
205fd66a18
don't build lbry package on travis
2017-02-16 14:13:00 -06:00
jobevers
25cede0dc3
remove branches restriction on travis builds
2017-02-14 07:55:45 -06:00
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