Commit Graph

42 Commits (8772c05a13d2843834bec002c8546d572e41043c)

Author SHA1 Message Date
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
4 years ago
Jeff Becker b6a7b5ccfb
only run catch2 tests in gdb and add assert to unit test 4 years ago
Jeff Becker 52bc2facc2
add gdb to ci runners on debian to catch backtraces if they happen 4 years ago
Jeff Becker 5c039233db
remove the dreaded makefile and update docs 4 years ago
Jason Rhinelander e2ad0e8f09 DRY out ci upload script 4 years ago
Jeff Becker d096f5375f
pass in WINDOWS_BUILD_NAME to uploader to mark 64bit and 32bit builds distinctly 4 years ago
Jeff Becker ad0b66ae02
use correct arch, probably 4 years ago
Jeff Becker 8f3f964ee6
change to i686 4 years ago
Jeff Becker 3b59288a42
fix typo 4 years ago
Jeff Becker 3860352a9a
set arch to be 32bit for 32bit windows builds so build artifacts are marked as such 4 years ago
Jeff Becker 1b10e69b10
update ci to use zip for windows 4 years ago
Jeff 4026051d36
add xz in drone ci because alpine sucks 4 years ago
Jeff Becker 52b5da33a3
fix dep 4 years ago
Jeff Becker 0dad53100a
add bash and sftp so exe uploads werk 4 years ago
Jeff Becker fdfdd2a1d2
turn off lto, add patches 4 years ago
Jeff Becker 48c7d6fbe5
consolidate windows ci drone jizz 4 years ago
Thomas Winget 9905a2bd4b static build flag for win/mac static builds in drone config 4 years ago
Thomas Winget 0ecdf60777 static build fixes in cmake stuff
I hate cmake so much.
4 years ago
Thomas Winget 755b4d89b6 libunbound deps in drone config 3: dependency boogaloo 4 years ago
Thomas Winget 4ee95d4ad0 libunbound deps in drone config...watch *them* have deps too 4 years ago
Thomas Winget f58c7df54d add libunbound-dev dep to drone config 4 years ago
Rick V b2fcf6c896 sodium requires stack protection on windows (-D_FORTIFY_SOURCE works
now!)
4 years ago
Rick V 2efc884acf 64-bit LTO cursed for ages 4 years ago
Rick V 052bc25c4f
install make 4 years ago
Rick V 1f5df55443
don't use builtin patch 4 years ago
Rick V 8ac5213b42
windows builds on alpine lunix 4 years ago
Jeff f8bec34f80
Merge pull request #1309 from jagerman/drone-submodules-step
Add tags/submodules as separate step
4 years ago
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).
4 years ago
Jason Rhinelander b3f38883b8 Fix static distro drone typo
Static build runs on bionic, not focal.
4 years ago
Jeff Becker 6984cda3a6
add pybind and router hive to ci 4 years ago
Jason Rhinelander 8851766c5d macos static build & upload 4 years ago
Jason Rhinelander cf447dc3a4 Build (and upload) debs by merging into the deb branches
Similar to the static files, the debs also end up under
builds.lokinet.dev/deb.
4 years ago
Jason Rhinelander f54beadaa9 Add tar+upload to builds.lokinet.dev of static build
Relies on an SSH_KEY secret being set in the repository.

Also move the linked library check to a bash script because escaping a
value in jsonnet (escape once) that gets passed through yaml (escape
twice) and then bash (escape again) is too painful.
4 years ago
Jason Rhinelander 861f83c9cc drone tweaks
- add some comments
- exclude commits to the debian/ubuntu branches from getting built
- disable "Updating man-db" which chews up several seconds during
package install
4 years ago
Jason Rhinelander 9e1e11825e Fix the static build linked libs output check
- The `grep` had a typo of `-e` instead of `-E` which made it not work

- Made the command actually fail the pipeline if unwanted linked libs
were found.

- Print in green if everything is okay.

- Add librt.so to the whitelist
4 years ago
Jason Rhinelander 7d5a99d820
Merge pull request #1284 from majestrate/toggle-lto-2020-05-20
add WITH_LTO option to disble lto on compile time
4 years ago
Jason Rhinelander e4e6fc205e Disable lto for most linux builds
Keeps it on for the first three (sid/release, sid/debug, and clang) and
turns them off for the rest.
4 years ago
Jason Rhinelander ab02519a40 Add missing quote to static build linked libs test 4 years ago
Jason Rhinelander 1d11456d26 Move specify CLICOLOR_FORCE=1 to the drone backend 4 years ago
Jason Rhinelander 4d34ee82c9 Move Catalina build to drone (on lokinet-mini) 4 years ago
Jason Rhinelander b1281cd9d3 Add gcc-10 build
This is temporary (until the `g++` metapackage switches from gcc 9 to
gcc 10).
4 years ago
Jason Rhinelander 7f8698ce44 Add several drone ci builds 4 years ago