Commit Graph

62 Commits

Author SHA1 Message Date
Jason Rhinelander
8dae3d22e6 Build in /staging 2021-04-22 02:52:52 -03:00
Jason Rhinelander
1e0292833c Add building on message in drone build 2020-11-10 15:54:39 -04:00
Jason Rhinelander
0587451fee Build with deps from main repo 2020-11-06 17:46:10 -04:00
Jason Rhinelander
b33a227be2 Try submodules --depth=1 2020-09-23 19:54:57 -03:00
Jason Rhinelander
e2b8aebd10 Kill i386 2020-09-23 19:15:16 -03:00
Jason Rhinelander
de3944d8d0 Fork sid -> groovy deb 2020-09-23 17:01:43 -03:00
Jason Rhinelander
a59ab55758 DRY 2020-09-23 17:00:10 -03:00
Jason Rhinelander
58d8aed0b8 Enable other arches 2020-09-23 15:12:16 -03:00
Jason Rhinelander
43a9e18a8b de-https so we don't need ca-certificates 2020-09-23 14:25:43 -03:00
Jason Rhinelander
32867e5736 Dearmor gpg; 1 apt-get update; no explicit g++; no ccache reconf 2020-09-23 14:13:10 -03:00
Jason Rhinelander
f2fd003eb2 Don't install recommended packages 2020-09-23 13:59:43 -03:00
Jason Rhinelander
488673f460 Add gpg public key
This avoids the need to install curl+ca-certificates+gpg, and
additionally avoids the deprecated apt-key use to install the key.
2020-09-23 13:58:12 -03:00
Jason Rhinelander
5362f585b5 ccache debug 2020-09-22 20:58:04 -03:00
Jason Rhinelander
e0720fb490 Don't prepend /usr/lib/ccache
lokinet finds ccache on its own
2020-09-22 20:36:40 -03:00
Jason Rhinelander
a96bc1b9ac lokinet dev build 2020-09-22 16:52:58 -03:00
jeff
def8a9ce46 disable running router hive just build it 2020-08-28 13:59:29 +00:00
jeff
d973ce9089
upgrade alpine container 2020-08-24 20:21:18 -04:00
Stephen Shelton
8628212269
<3 jsonnet 2020-07-02 10:22:04 -06:00
Stephen Shelton
98171aad36
Add libsqlite3-dev to drone 2020-07-02 10:12:13 -06:00
Jason Rhinelander
3dff5931a2
Use imaginary repo for sodium on bionic/arm64
Building both sodium + libzmq is kind of a pain, so just use the
backport libsodium from the loki repo on deb.imaginary.stream.
2020-07-02 11:13:31 -04:00
Jeff Becker
eb0f29223a
add docs to gdb-filter.py
turn off thread logging in gdb
make sure everything runs in gdb when running test
add note in contrib/format.sh about a GNU-ism
2020-07-02 11:13:30 -04:00
Jeff Becker
b6a7b5ccfb
only run catch2 tests in gdb and add assert to unit test 2020-07-02 11:12:05 -04:00
Jeff Becker
52bc2facc2
add gdb to ci runners on debian to catch backtraces if they happen 2020-07-02 11:10:06 -04:00
Jeff Becker
5c039233db
remove the dreaded makefile and update docs 2020-07-02 11:10:06 -04:00
Jason Rhinelander
e2ad0e8f09 DRY out ci upload script 2020-06-22 11:30:38 -03:00
Jeff Becker
d096f5375f
pass in WINDOWS_BUILD_NAME to uploader to mark 64bit and 32bit builds distinctly 2020-06-18 07:30:07 -04:00
Jeff Becker
ad0b66ae02
use correct arch, probably 2020-06-18 07:25:14 -04:00
Jeff Becker
8f3f964ee6
change to i686 2020-06-18 07:24:27 -04:00
Jeff Becker
3b59288a42
fix typo 2020-06-18 07:23:59 -04:00
Jeff Becker
3860352a9a
set arch to be 32bit for 32bit windows builds so build artifacts are marked as such 2020-06-18 07:22:55 -04:00
Jeff Becker
1b10e69b10
update ci to use zip for windows 2020-06-17 11:45:36 -04:00
Jeff
4026051d36
add xz in drone ci because alpine sucks 2020-06-17 11:34:39 -04:00
Jeff Becker
52b5da33a3
fix dep 2020-06-17 11:20:19 -04:00
Jeff Becker
0dad53100a
add bash and sftp so exe uploads werk 2020-06-17 11:13:57 -04:00
Jeff Becker
fdfdd2a1d2
turn off lto, add patches 2020-06-17 10:37:41 -04:00
Jeff Becker
48c7d6fbe5
consolidate windows ci drone jizz 2020-06-17 09:42:11 -04:00
Thomas Winget
9905a2bd4b static build flag for win/mac static builds in drone config 2020-06-16 20:53:36 -04:00
Thomas Winget
0ecdf60777 static build fixes in cmake stuff
I hate cmake so much.
2020-06-16 18:52:20 -04:00
Thomas Winget
755b4d89b6 libunbound deps in drone config 3: dependency boogaloo 2020-06-15 18:32:57 -04:00
Thomas Winget
4ee95d4ad0 libunbound deps in drone config...watch *them* have deps too 2020-06-15 18:32:57 -04:00
Thomas Winget
f58c7df54d add libunbound-dev dep to drone config 2020-06-15 18:32:57 -04:00
Rick V
b2fcf6c896 sodium requires stack protection on windows (-D_FORTIFY_SOURCE works
now!)
2020-06-12 18:17:07 -05:00
Rick V
2efc884acf 64-bit LTO cursed for ages 2020-06-12 17:50:25 -05:00
Rick V
052bc25c4f
install make 2020-06-12 16:51:41 -05:00
Rick V
1f5df55443
don't use builtin patch 2020-06-12 16:41:30 -05:00
Rick V
8ac5213b42
windows builds on alpine lunix 2020-06-12 15:55:24 -05:00
Jeff
f8bec34f80
Merge pull request #1309 from jagerman/drone-submodules-step
Add tags/submodules as separate step
2020-06-12 14:33:03 -04:00
Jason Rhinelander
f4b4e4799f Add tags/submodules as separate step
Drone's initial clone doesn't include tags or submodules; add a step to
fetch both (rather than doing this in the build step).
2020-06-12 14:20:02 -03:00
Jason Rhinelander
b3f38883b8 Fix static distro drone typo
Static build runs on bionic, not focal.
2020-06-12 02:17:37 -03:00
Jeff Becker
6984cda3a6
add pybind and router hive to ci 2020-06-08 15:50:12 -04:00