Commit Graph

24 Commits

Author SHA1 Message Date
Edward Thomson
95f47a3458 ci: update noble build
Ubuntu noble clang is now `clang-18`; update that, and update valgrind
to v3.23.0 so that clang compiles it properly.
2024-10-22 11:45:58 +01:00
Edward Thomson
13a326f4c1 ci: build and test with system http-parser 2024-10-22 11:45:58 +01:00
Edward Thomson
64808a9a8e ci: fixes for fedora
Use fedora's valgrind instead of trying to build our own; omit false
positive leaks in getaddrinfo;
2024-04-23 00:07:48 +01:00
Sergio Correia
00eb347068 ci: add fedora container and build
So that we can test a build with llhttp instead of http-parser.

Co-authored-by: Stephen Gallagher <sgallagh@redhat.com>
Signed-off-by: Sergio Correia <scorreia@redhat.com>
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-02-07 17:00:49 -05:00
Edward Thomson
0589ba6ccc ci: use newest libssh2 in bionic builds 2024-01-10 01:44:33 +00:00
Edward Thomson
4da4bea79f ci: add an Ubuntu Noble dockerfile 2023-12-21 20:46:47 +00:00
Edward Thomson
edeec76a29 ci: update all images to use libssh2 v1.11.0 2023-12-21 20:46:47 +00:00
Edward Thomson
e3cd859150 ci: build our own git on xenial
The git included with xenial is ancient, and lacks sha256 support.
2023-02-13 10:27:13 +00:00
Edward Thomson
5afc146a6f ci: update dockerfiles for mbedTLS new url
Update the new URL for mbedTLS.
2022-07-06 13:10:33 -04:00
Edward Thomson
06b32a3f74 ci: move centos8 to centos stream
CentOS 8 is no longer supported; use CentOS stream.
2022-04-20 14:45:52 -04:00
Edward Thomson
926efbd296 ci: use the runner's uid/gid
Use the runner's uid/gid for the containers for sanity when sharing
files across volumes.
2022-04-20 14:45:52 -04:00
Edward Thomson
825dd544ab ci: pull libssh2 from www.libssh2.org
libssh2.org and www.libssh2.org were previously identical; now this is a
redirect.
2021-09-21 12:02:01 -04:00
Edward Thomson
dbcb1cd746 ci: update container versions
Update all the container versions to force a rebuild so that they'll get
tagged with latest (due to changes in the CI scripts).
2021-08-23 15:04:35 -04:00
Edward Thomson
ecdb41f911 ci: update centos to find libssh2 2021-08-21 08:18:25 -04:00
Edward Thomson
a42577db27 ci: update centos builds 2021-08-16 14:09:17 -04:00
Edward Thomson
d4416624fa ci: update centos builds 2021-08-16 13:49:38 -04:00
Edward Thomson
5ad53ec762 ci: update centos builds 2021-08-15 23:19:54 -04:00
Edward Thomson
1ebdb6f203 ci: update centos7 and centos8 build 2021-08-15 22:53:19 -04:00
Edward Thomson
e6c9fcf08d ci: add centos7 and centos8 docker definitions 2021-08-15 17:17:58 -04:00
Edward Thomson
b140e22e2e ci: remove the docker entrypoint
Omitting an entrypoint.sh to configure the container and instead
depending on docker primitives allows us to be more portable.  (If a
distribution uses a different mechanism for adding users, we need not
have multiple entrypoint.sh files or invariants within it; instead we
can configure that in the dockerfile itself along with all the other
distribution specific components.)
2021-08-09 08:42:34 -04:00
Miguel Arroz
8dc0ba75f0 Change libssh2 version to 1.9.0 on focal 2020-12-21 21:31:50 -08:00
Edward Thomson
5a9d16dceb ci: support multi-arch docker builds
Provide the base to our docker images and run with the QEMU docker
support optionally.
2020-11-23 23:08:23 +00:00
Edward Thomson
9f8802d3ea ci: add krb5 to bionic container 2020-11-23 20:22:07 +00:00
Edward Thomson
3d6b90359d ci: stop using deprecated set-env in GitHub Actions
(And move the ci scripts into the `ci` directory.)
2020-11-18 18:08:23 +00:00