Lex Berezhny
99efc70ba3
run wallet unit tests separate from the other twisted trial based tests
2018-10-16 17:09:21 -04:00
Jack Robison
91fc772e3c
travis
2018-09-26 19:18:53 -04:00
Jack Robison
30b3d31af0
one more
2018-09-26 17:52:21 -04:00
Jack Robison
1a9f81ea14
travis
2018-09-26 17:20:24 -04:00
Jack Robison
5813df74a5
travis
2018-09-26 16:44:01 -04:00
Jack Robison
dc6d803fed
travis
2018-09-26 15:54:40 -04:00
Victor Shyba
d2aaf7bd09
revert travis to older lbryumx for now
2018-08-24 15:15:57 -03:00
shyba
eab95a6246
DHT fixes from review and an attempt at removing hashing and equals ( #1370 )
...
* use int to_bytes/from_bytes instead of struct
* fix ping queue bug and dht functional tests
* run functional tests on travis
* re-add contact comparison unit test
* dont need __ne__ if its just inverting __eq__ result
2018-08-24 11:42:35 -04:00
Lex Berezhny
a204f0d3e6
- replaced old lbryum function with struct.pack, per @BrannonKing review
...
- make copy of keys so we can modify the dictionary
2018-08-24 11:40:43 -04:00
Lex Berezhny
cc6a91a477
windows travis build is lagnuage generic
2018-08-24 11:40:43 -04:00
Lex Berezhny
21a2725215
travis
2018-08-24 11:40:43 -04:00
Lex Berezhny
411b8c74cc
travis yaml conslidation via anchors
2018-08-24 11:40:43 -04:00
Lex Berezhny
277b8b122c
run integration tests with 3.7
2018-08-24 11:40:43 -04:00
Lex Berezhny
59c49d2d31
dont run DHT tests, until we can make them run faster
2018-08-24 11:40:43 -04:00
Lex Berezhny
923ed80fcf
run DHT tests as their own job
2018-08-24 11:40:43 -04:00
Lex Berezhny
2ee2916f78
run functional DHT tests on travis
2018-08-24 11:40:43 -04:00
Lex Berezhny
79bf1b427f
work around for a bug in travis artifact uploader
2018-08-24 11:40:43 -04:00
Lex Berezhny
c21c329aa0
debug artifact uploading
2018-08-24 11:40:43 -04:00
Lex Berezhny
6b3af4bc21
fix for travis buid to put build binary in right place
2018-08-24 11:40:43 -04:00
Lex Berezhny
4da40e8d52
renamed build binary to lbrynet and other cleanup
2018-08-24 11:40:41 -04:00
Lex Berezhny
9b417486a9
altogether now!
2018-08-24 11:38:20 -04:00
Lex Berezhny
6d208ac496
trying pip3 on mac
2018-08-24 11:38:20 -04:00
Lex Berezhny
8990c145fb
python already installed on mac
2018-08-24 11:38:20 -04:00
Lex Berezhny
e5b1c3c829
dont manually install python on mac
2018-08-24 11:38:20 -04:00
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
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