159 Commits

Author SHA1 Message Date
Armin Novak
edf708d654 [ci,abi] use abigail-tools from repo 2025-12-17 13:52:42 +01:00
Armin Novak
4ed011381b [ci,packaging] drop pkcs11-helper
no longer needed.
2025-12-11 09:33:50 +01:00
akallabeth
41102bf198 [ci,mac] cmake installed by local/pinned 2025-09-01 17:03:55 +02:00
akallabeth
36b3f2ba15 [ci,freebsd] build against MIT kerberos 2025-08-26 15:13:04 +02:00
akallabeth
afa7069a8d [ci,freebsd] build against heimdal 2025-08-26 13:56:29 +02:00
akallabeth
865362db7c [ci,cmake-format] fix job description 2025-05-22 14:58:12 +02:00
akallabeth
b5fb6d361a [ci,codeql] remove pull request trigger 2025-05-12 12:22:06 +02:00
akallabeth
a9da8f2f8d [ci,fuzzer] remove pull request fuzzer 2025-05-12 12:18:51 +02:00
akallabeth
bdff000334 [ci,alt-arch] update run-on-arch 2025-05-05 12:46:08 +02:00
akallabeth
85d11c4874 [ci,abi] split out deb package move 2025-03-25 11:24:14 +01:00
akallabeth
85a5a759d9 [ci,abi] filter cache files, only required 2025-03-25 10:19:10 +01:00
akallabeth
aea6667b27 [ci,abi] move deb files to subfolder and only save that 2025-03-25 10:07:56 +01:00
akallabeth
03a9c9b2b7 [ci,abi] install abigail tools outside the cache 2025-03-25 09:39:53 +01:00
akallabeth
dd5ed59df0 [ci,abi] cache self build abigail tools
cache the packages build and reuse them.
2025-03-25 09:25:13 +01:00
akallabeth
ba518a78ab [ci,abi] fix missing apt-get update 2025-03-22 08:27:14 +01:00
akallabeth
d9505a2c67 [ci,abi] build libabigail from plucky
version 2.4 has a bug that shows a non existing ABI violation, install
2.6 which works fine.
2025-03-22 08:26:03 +01:00
akallabeth
37d602b40c [ci,mac] check for and install meson 2025-03-21 12:10:41 +01:00
akallabeth
5bd446fb2a [ci,mac] install missing libtool 2025-03-21 12:00:02 +01:00
akallabeth
17ef9dceff [ci,mac] install missing tools 2025-03-21 11:57:03 +01:00
akallabeth
2459baa50e [ci,mac] run correct build script 2025-03-21 11:50:48 +01:00
akallabeth
ab3b75182a [ci,mac] add mac os build runner 2025-03-21 11:41:51 +01:00
akallabeth
78a53f936b [ci,abi] refactor suppressions
* add a script to run abi-diff locally
* refactor suppression file, explicitly state type of change expected
* use local script for ci tests as well
* disable client and shadow server builds
2025-03-19 21:55:17 +01:00
akallabeth
2ceabe6794 [ci,alt-arch] fix gsm, simplify config 2025-03-14 13:27:36 +01:00
akallabeth
10f47b5346 [ci,alt-arch] run mk-build-deps in run step 2025-03-14 12:46:36 +01:00
akallabeth
1c1c771e13 [ci,alt-arch] work around wrong workdir
install runs with a workdir of /.
Search for the control file in /home and run mk-build-deps on that
2025-03-14 12:35:56 +01:00
akallabeth
f15d07f357 [ci,alt-arch] modify deb822 sources 2025-03-14 12:25:53 +01:00
akallabeth
ad57604660 [ci,alt-arch] enable source uri for all .list files 2025-03-14 12:10:20 +01:00
akallabeth
dd0fc9c2e0 [ci,alt-arch] enable source uris 2025-03-14 12:04:08 +01:00
akallabeth
2714175bd6 [ci,alt-arch] modify mk-build-deps command 2025-03-14 11:46:28 +01:00
akallabeth
ff082851e5 [ci,alt-arch] fix dependency install commands 2025-03-14 11:09:17 +01:00
akallabeth
e0a82e7ab3 [ci,clang-tidy] use own fork 2025-03-14 10:37:42 +01:00
akallabeth
9d41ea72fe [ci,alt-arch] request sudo for package installation 2025-03-14 10:18:33 +01:00
akallabeth
7bfcca8ede [ci,workflows] fix alt-architectures mk-build-deps 2025-03-14 08:57:33 +01:00
akallabeth
0ab01928bf [ci,workflow] add equivs dependency 2025-03-14 08:45:58 +01:00
akallabeth
9eba3a87a4 [ci,workflow] use mk-build-deps to install deps 2025-03-14 08:39:27 +01:00
Armin Novak
420cb16012 [ci,alt-arch] deactivate armv6 build
The builder fails for unknown reasons with illegal instruction.
Filed an upstream bug report at
https://github.com/uraimo/run-on-arch-action/issues/162 waiting for
a fix.
2025-03-05 16:54:40 +01:00
Armin Novak
69d0238d2e [ci,alt-arch] update uraimo/run-on-arch-action to v3.0.0 2025-03-05 15:55:37 +01:00
akallabeth
635b4f234f [ci,mingw] add option to clean
allow cleaning the build and install directories before a new build
2025-02-25 17:15:29 +01:00
akallabeth
ae4296f7a4 Merge pull request #11244 from akallabeth/mingw-static
[ci,mingw] add static build
2025-02-25 16:51:57 +01:00
akallabeth
292d824981 [ci,mingw] add static build 2025-02-25 16:51:43 +01:00
akallabeth
c6bdf3a02e [ci,cmake] add workflow for cmake-format 2025-02-25 13:39:10 +01:00
akallabeth
e0ccda667e [ci] add workflows for bash and cmake formatters 2025-02-25 13:38:17 +01:00
akallabeth
7639a09e96 [ci,alt-arch] split config
* split config for alt architectures to own file
* deactivate manpage generation (requires host binaries)
2025-02-17 09:58:58 +01:00
akallabeth
a7cf333606 [ci,alt-arch] build using debian bookworm 2025-02-17 09:19:22 +01:00
akallabeth
3aaa52b3f4 [ci,freebsd] update workflow
* use openssl 3.4
* use internal MD4/MD5/RC4
2025-01-31 12:10:10 +01:00
akallabeth
e03f9569f7 [ci,abi-checker] always use 3.6.0 as base ref 2025-01-23 17:17:58 +01:00
akallabeth
9d8d427361 [ci,alt-arch] fix workflow 2025-01-13 11:14:23 +01:00
akallabeth
621ac46988 [ci,abi] bump base ref to 3.6.0
new github runner with ubuntu 24.04 only support webkit2gtk-4.1
we added support for that with 3.6.0
2025-01-12 15:13:15 +01:00
akallabeth
ea0235b055 [ci,abi-checker] fix syntax error 2025-01-11 12:45:02 +01:00
Armin Novak
22bb729893 [ci,workflows] allow libwebkit2gtk-4.0-dev | libwebkit2gtk-4.1-dev 2025-01-10 16:14:39 +01:00