Commit Graph

37 Commits

Author SHA1 Message Date
Armin Novak
edf708d654 [ci,abi] use abigail-tools from repo 2025-12-17 13:52:42 +01: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
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
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
akallabeth
e03f9569f7 [ci,abi-checker] always use 3.6.0 as base ref 2025-01-23 17:17:58 +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
Armin Novak
8fcc59ed27 [ci] remove docbook and xml dependencies 2024-10-09 20:42:09 +02:00
akallabeth
3e09d4cfc1 [ci,abi] rename working directory
since the old working directory checker had been accidentally checked in
use a new one to avoid clashes during build.
2024-09-26 10:16:41 +02:00
akallabeth
0bbf0b6e80 [ci] add avformat to dependencies 2024-09-09 11:59:52 +02:00
akallabeth
ab3e7134f5 [ci,abi-checker] add missing dependency 2024-07-04 02:35:31 +02:00
akallabeth
323ac4f01a [ci,nightly] update dependencies: v4l 2024-06-11 10:17:33 +02:00
akallabeth
cf66f895a1 [ci] move back to pull_request trigger
pull_request_target does not allow approval and runs unconditionally.
2024-05-23 14:21:48 +02:00
akallabeth
077335b412 Revert "[ci] get dependencies from nightly package"
This reverts commit 0fcb933527.
2024-05-14 22:08:51 +02:00
akallabeth
be436e644e Revert "[ci] enable deb-src for workflows"
This reverts commit b315ec5777.
2024-05-14 22:08:01 +02:00
akallabeth
b315ec5777 [ci] enable deb-src for workflows 2024-05-14 21:45:45 +02:00
akallabeth
0fcb933527 [ci] get dependencies from nightly package 2024-05-14 21:11:35 +02:00
Ondrej Holy
5a28b046d5 [winpr,ncrypt] bundle pkcs11.h and drop pkcs11-helper dependency
The ncrypt implementation currently relies on the pkcs11-helper library.
That is not available on RHEL for example. Let's bundle the standardized
header file from https://github.com/latchset/pkcs11-headers to avoid the
need for extra dependency.

Related: https://github.com/FreeRDP/FreeRDP/discussions/9982
2024-04-22 17:42:52 +02:00
akallabeth
4b2e192869 [ci] update workflows
* disable codeql schdeuled job
* fix abi-checker scheduled job base reference
2024-03-04 14:27:45 +01:00
akallabeth
7c320056b3 [ci,abi] add suppressions 2024-02-27 15:30:53 +01:00
akallabeth
c0e3a00502 [ci] add weekly workflow run and status badges 2024-02-27 14:10:14 +01:00
akallabeth
6b5ed8e36a [ci,abi] only check out pull request on trigger 2024-02-27 09:11:16 +01:00
akallabeth
ff353d8f2f [ci,abi] fix checkout for pull_request_target 2024-02-26 20:53:26 +01:00
akallabeth
b791a74e07 [ci,api] fetch complete history 2024-02-26 20:53:26 +01:00
akallabeth
c125ebf8fc [ci,abi] fix workflow 2024-02-26 18:49:57 +01:00
akallabeth
c9f7b7d05c [ci,abi] simplify run 2024-02-26 14:39:15 +01:00
akallabeth
8345838bcc Update abi-checker.yml 2024-02-26 14:18:26 +01:00
akallabeth
fd77b7f044 [ci,abi] fix workflow 2024-02-26 13:32:47 +01:00
akallabeth
0ffe787d5f workflow abi-checker 2024-02-26 13:05:46 +01:00