Commit graph

75 commits

Author SHA1 Message Date
Lex Berezhny 6c7128c0f6
trying mac build 2018-08-24 11:38:20 -04:00
Lex Berezhny f31f1fa40b
switching down to python 3.6 until pyinstaller and wine support 3.7 2018-08-24 11:38:20 -04:00
Lex Berezhny 2ceba79b9f
linux build added and uploading to S3 2018-08-24 11:38:19 -04:00
Lex Berezhny 7335d012ef
replace miniupnpc with upnpclient
docker build with wine
2018-08-24 11:37:53 -04:00
Lex Berezhny d35d340613
fixing unit tests
fixing integration tests
skip running functional tests on travis until they are fixed
2018-08-24 11:37:53 -04:00
Lex Berezhny f05ca137be
adding build stages to .travis.yml 2018-08-24 11:37:53 -04:00
Lex Berezhny 005a131440
require python 3.7 2018-08-24 11:37:53 -04:00
Lex Berezhny 8ab4dd6b2c
build py37, using ubuntu xenail on traivs 2018-08-24 11:37:53 -04:00
Lex Berezhny ac8c641d64
use lbryumx branch of electrumx 2018-08-24 11:37:53 -04:00
Lex Berezhny 49a7408968
travis-ci stuff: only run pylint for py27 in tox and checkout lbryschema 2018-08-24 11:37:53 -04:00
Lex Berezhny 425c952293
added tox 2018-08-24 11:37:53 -04:00
Lex Berezhny df9642c325 removed slack notification from .travis.yml 2018-07-10 00:34:59 -04:00
kafene ee4b47aedc add directive to install packages in requirements_testing.txt for travis 2018-05-21 00:04:27 -04:00
hackrush f3f6100e43
Fix travis going bonkers over pip errors 2018-04-18 19:43:03 +05:30
Lex Berezhny 866f220d9b
removed PTCWallet 2018-03-28 15:53:50 -04:00
Jack Robison 5c4c182332
increase pylint line length
-run integration tests with -v
2018-02-13 10:27:42 -05:00
Alex Grintsvayg c63d368e1c disable sourceclear again 2017-10-25 12:52:41 -04:00
Alex Grintsvayg a212e77a12 dont build gh-pages 2017-10-25 12:26:04 -04:00
Akinwale Ariwodola 2abe85ba25 moved tests into the lbrynet package 2017-09-28 18:21:26 +01:00
Jack Robison de455c0cce install ruby on travis? 2017-06-21 21:22:17 -04:00
Kay Kurokawa 257d025d98 add integration test 2017-06-01 15:26:03 -04:00
Alex Grintsvayg 7f7a6a619f tests for windows, simplify pylint 2017-04-19 14:59:06 -04:00
Alex Grintsvayg 55d47b9f19 lbryum is in requirements now 2017-04-19 14:59:06 -04:00
Jack Robison c1525760d8 verbose sourceclear 2017-04-10 15:22:36 -04:00
Jack Robison b773cbbec6 add sourceclear 2017-04-10 15:13:04 -04:00
jobevers 85390302e2 still more fixes 2017-02-16 14:13:01 -06:00
jobevers 993f2e54f9 more fixes for build 2017-02-16 14:13:01 -06:00
jobevers 87b7e5c742 more fixes for build 2017-02-16 14:13:01 -06:00
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