Jeff
60c1b69ea3
Merge pull request #1784 from jagerman/deb-docker-images
...
Generate CI images with much DRY-er Python dockerfile generating script
3 years ago
Jason Rhinelander
e6622c1d46
Install g++-8 on bionic
3 years ago
Jason Rhinelander
cd49031bd2
Fix race condition in interactive output
3 years ago
Jason Rhinelander
fd81ee76af
Merge pull request #1778 from majestrate/net-range-detection-bug-2021-10-22
...
check for intersecting ip ranges correctly, add unit test
3 years ago
Jason Rhinelander
52f8273dc1
Merge pull request #1781 from majestrate/bump-static-deps-2021-10-25
...
bump libunbound static dep hashpin
3 years ago
Jason Rhinelander
0b4c56dff5
Add hacks; add --distro to rebuild just one
...
Bionic is broken and needs a hack to create some dumb pgm include
directory.
Add --distro cli argument so that you can rebuild just one distro.
3 years ago
Jason Rhinelander
639449b570
Switch to cached ci base image
3 years ago
Jason Rhinelander
0572713533
Fix i386 builds
3 years ago
Jason Rhinelander
09e97eef77
Make it snazzy
...
Shows statuses that "fill in" when run interactively.
3 years ago
Jason Rhinelander
2064ca049d
Parallelize builds
3 years ago
Jason Rhinelander
9b7ec7dd50
Add --no-cache option; fix manifest generation
3 years ago
Jason Rhinelander
1c4332ad6a
Replace dockerfiles with a Python script
3 years ago
Jason Rhinelander
cbbee59774
Add a bunch of base CI images for building debs
...
Installs just the base tools (which are quite substantial), but not the
deps (which get installed as part of the build).
3 years ago
Jeff Becker
b5f5d07f03
bump libunbound static dep hashpin
3 years ago
Jason Rhinelander
808c2df6cc
Merge pull request #1779 from jagerman/ci-python-deps
...
Add python packages to ci images
3 years ago
Jason Rhinelander
f3bac4ae72
Pass DOCKER_BUILD_OPTS env var to docker build
3 years ago
Jason Rhinelander
c7410660c8
Make sure we apt-get update in the build
...
The base image can get out of date.
3 years ago
Jason Rhinelander
78e829a03f
Add python build deps to ci images
3 years ago
Jeff Becker
6c70022dcc
check for intersecting ip ranges correctly, add unit test
3 years ago
Jason Rhinelander
af700df7e4
update deb repo signature filename
3 years ago
Jason Rhinelander
3ab07dcd36
0.9.7 release
3 years ago
Jason Rhinelander
6fc5c9dac5
Rediff patches
...
Drop 0003-catch-ipv6-ioctl-throwing-when-someone-runs-lokinet-.patch: <REASON>
Drop 0002-set-base-v6-address-to-nullopt-when-explicit-empty-s.patch: <REASON>
3 years ago
Jason Rhinelander
465ca99757
Merge remote-tracking branch 'origin/stable' into ubuntu/hirsute
3 years ago
Jason Rhinelander
7792c9b463
Merge pull request #1776 from oxen-io/dev
...
v0.9.7
3 years ago
Jeff Becker
1a360c1a36
version bump to 0.9.7
3 years ago
Jason Rhinelander
410e98f4eb
Merge pull request #1775 from jagerman/parallel-submodules
...
Fetch CI submodules in parallel
3 years ago
Jason Rhinelander
45249422b1
Fetch CI submodules in parallel
3 years ago
Jeff
dce6c1e3b6
Merge pull request #1774 from jagerman/clang-13
...
Docker + clang updates
3 years ago
Jason Rhinelander
7bc86ff983
Reorder pipelines to put static builds together
3 years ago
Jason Rhinelander
b64a38ff2c
Add missing xz-utils to buster
3 years ago
Jason Rhinelander
31d2242cc6
Disable ABI warnings on buster/armhf
3 years ago
Jason Rhinelander
d27a095f1f
Fix arch-specific docker repo names
3 years ago
Jason Rhinelander
f71d795f1d
Make sure we always pull the latest image
3 years ago
Jason Rhinelander
55356face2
No recommends
3 years ago
Jason Rhinelander
76d69a3d70
Add cached images with debhelper & related tools for deb pipelines
3 years ago
Jason Rhinelander
4351611859
Add automake, libtool, libjemalloc-dev
3 years ago
Jason Rhinelander
0a9b020555
Update Catch2 to latest to fix build on impish
3 years ago
Jason Rhinelander
d64e2ae0af
Reformat RUN commands to make editing easier
...
- split them on multiple lines
- sort the installed package deps
- don't use extra unnecessary `bash` invocation
3 years ago
Jason Rhinelander
326670b959
Docker package updates:
...
- add `make`
- add `patch`
3 years ago
Jason Rhinelander
47d8c95e68
CI docker multiarch
...
Adds multiarch docker images and starts using them.
3 years ago
Jason Rhinelander
1dccbb5814
Update deb repo dns name
3 years ago
Jason Rhinelander
ca9d979361
Docker image updates
...
- split debian sid into base/sid/clang images
- similarly for debian stable
- add jsonnet to lint
- add `--pull` to docker build so that we always pull the latest images
(otherwise we were building on whatever local cache we have for
`debian:sid`, etc., which made the base image update layer much
larger).
- don't install Recommends by default
- add libzmq3-dev
- split android into android (base) and flutter
- hard-code registry.oxen.rocks into the dockerfile stuff because that
seems to be the only way to properly depend on other docker builds.
- update a few CI builds that should have been using our images but
weren't.
- Update a few CI images to bullseye instead of buster
Add openssh-client (for sftp to upload builds)
3 years ago
Jason Rhinelander
6f58648161
Add libzmq3-dev; change deps into arrays
...
We're currently rebuilding libzmq3-dev all the time in most of the CI
jobs.
3 years ago
Jason Rhinelander
9c32058a50
Remove windows linefeeds
3 years ago
Jason Rhinelander
1526b2a2eb
which => command -v; different format.sh exit codes
...
`which` is a debian tool that is being deprecated in favour of
posix-standard `command -v`, so which to that to avoid deprecation
warnings.
Change the exit codes of `contrib/format.sh verify` to be unique for
each formatting program.
3 years ago
Jason Rhinelander
52492c6253
make format
3 years ago
Jason Rhinelander
9b0b9fe67b
Add jsonnet formatting (if jsonnet is installed)
3 years ago
Jason Rhinelander
1e22417ade
Add missing deprecated copy assignment operator
...
Clang-13 warns (and -Werror dies) without it.
3 years ago
Jason Rhinelander
497c62b586
Update clang build to 13; add full llvm-13 build
3 years ago
Jason Rhinelander
aee5dd2776
Merge pull request #1769 from majestrate/fix-sid-2021-10-13
...
fix debian sid compiler error
3 years ago