SomberNight
9d46fe775a
build: try to consolidate instructions and decr codedupe in release.sh
4 years ago
SomberNight
3df1c3bbf7
build: rename some scripts
also, merge sdist/build.sh and sdist/make_tgz into sdist/make_sdist.sh
4 years ago
SomberNight
5ae167d67d
android build: place binaries in ./dist/ instead of ./bin/
Let's try to consolidate and have all build scripts put binaries into ./dist/
4 years ago
SomberNight
3c9346cce2
android build: attempt at reproducible builds
4 years ago
SomberNight
d34b8d69f6
build-wine/README.md: add comment about needing recent docker version
related:
https://github.com/spesmilo/electrum/issues/6971
https://github.com/spesmilo/electrum/pull/6981
4 years ago
Jin Eguchi
5d19d5d4bd
Fix windows build(travis) ( #6981 )
4 years ago
SomberNight
44e6bfbdd4
travis: disable macOS build
4 years ago
SomberNight
d7fe6a2cf3
travis: build binaries if there is a tag (or is master)
5 years ago
SomberNight
612259f70f
travis sdist: git clone repo a second time, to properly set umask
see https://stackoverflow.com/questions/32580821/
5 years ago
ThomasV
485422b072
move android stuff to contrib/android
5 years ago
SomberNight
e12bc4817a
attempt at reproducible tarballs (sdist)
5 years ago
SomberNight
8897360a72
travis: change ppa for bitcoind
5 years ago
SomberNight
adc97af58c
clear up requirements re pycryptodomex
5 years ago
SomberNight
a78583e5d4
travis: fix regtest
5 years ago
SomberNight
8d02c2027c
travis: use more recent Ubuntu, get libsecp from Ubuntu apt (rm ppa)
5 years ago
wakiyamap
3314591192
Fix travis regtest
5 years ago
SomberNight
0fdbf49f08
tests: also run unit tests with python 3.8 on Travis
5 years ago
SomberNight
dfa345defc
only build one android apk on Travis (take 3...)
follow-up 8404e07061
5 years ago
SomberNight
3902d774f7
(trivial) travis: move flake8 tests to first stage
5 years ago
SomberNight
8404e07061
only build one android apk on Travis
follow-up 0333632eb0
5 years ago
ThomasV
58177c5bf3
Travis: run regtests in separate job
5 years ago
ThomasV
a698344136
cleanup tests that use regtest:
- separate setup from execution
- install bitcoind and electrumx in travis
- use the same framework for lnwatcher and forwarding
- make tests runnable locally
6 years ago
SomberNight
5f164bcbe8
travis: don't build binaries on ln branch (also for appimage)
6 years ago
SomberNight
c1473ca97d
travis: don't build binaries on ln branch
6 years ago
Christian Clauss
e34afd62ce
Travis CI: Use flake8 to find Python syntax errors and undefined names ( #5467 )
6 years ago
ThomasV
5db21134aa
separate push and pull locale
6 years ago
SomberNight
720519f610
fix wine build dir references
follow-up 8e32f49469
6 years ago
SomberNight
9beabc0311
fix prev: run make_locale before building android apk
6 years ago
SomberNight
66de511828
travis: build appimage for linux
6 years ago
SomberNight
605982a2b7
android build: less verbose buildozer logs
6 years ago
SomberNight
993374dce7
travis: build android apk
6 years ago
SomberNight
124d2e23b7
fix travis macOS build
6 years ago
SomberNight
92d16e8b10
follow-up prev: unshallow no longer needed
6 years ago
SomberNight
2aefc8440a
travis: make sure to have latest tag
The Win/Mac build scripts name the binaries using "git describe --tags",
so reproducibility requires git to find the latest tag.
By default, Travis uses depth=50.
6 years ago
Johann Bauer
3f4e632cc4
Travis: Fix crowdin upload
6 years ago
SomberNight
6b9a83ae80
don't test with python 3.5
also, typing is no longer needed (part of stdlib from 3.5)
6 years ago
Johann Bauer
deee29228e
Travis: Use 3.7 to run tests too
7 years ago
Filip Gospodinov
73fee2fefa
build-wine: allow local testing
Before, it was only possible to test commits that are
on Github (pull request or merged). Now, changes can be
tested locally too.
This introduces the risk that a release could be built
containing uncommitted changes which by definition breaks
deterministic builds. Fortunately, this will always be
detected because the version string is created using
`git describe --tags --dirty`.
Also, retire $TARGET variable because it decouples the
build scripts from the commit revision to be built. This
is a problem for deterministic builds.
7 years ago
Johann Bauer
27fc715182
Revert "Travis: Test with Python 3.7"
This reverts commit 9f6373a89e
.
7 years ago
Johann Bauer
9f6373a89e
Travis: Test with Python 3.7
7 years ago
Johann Bauer
0cabfc0285
Revert "Test with Python 3.7"
This reverts commit 2ace144dc9
.
Travis does not have it yet: travis-ci/travis-ci#9815
7 years ago
Johann Bauer
2ace144dc9
Test with Python 3.7
7 years ago
SomberNight
1dc7ee7ac6
travis builds windows binaries in docker
7 years ago
Johann Bauer
46fcf686b1
Travis: Check if icons and locales are up to date on release
7 years ago
SomberNight
25089aa9c2
travis: build-wine current commit, instead of HEAD
7 years ago
SomberNight
9241f52a41
fix travis wine build
7 years ago
SomberNight
16e4827e8c
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py
7 years ago
Johann Bauer
86e2f3f561
Follow-up 2fe8d8
7 years ago
Johann Bauer
2fe8d8ce54
Follow-up 7a27d04
7 years ago
Johann Bauer
7a27d04415
Travis: Fix 'No names found, cannot describe anything.' in OS X build
7 years ago