Commit Graph

304 Commits

Author SHA1 Message Date
pancake
8ab4d394a1
Fix CodeQL job by scaning only for C and C
Co-authored-by: pancake <pancake@nopcode.org>
2024-03-21 11:52:41 +01:00
pancake
4645fbc65b Fix scan coverity CI job 2024-03-17 23:07:45 +01:00
Pau RE
f0041918b8 Update GitHub dependencies 2024-03-02 15:49:50 +01:00
Pau RE
c2b349e524 Update release job github action 2024-03-02 15:49:50 +01:00
Pau RE
ccb1bed353 Unify github jobs as matrix 2024-03-02 15:49:50 +01:00
Pau RE
0e5bc2b248 Update freebsd runner for github actions 2024-03-02 15:49:50 +01:00
Pau RE
9d33ace26a Add checksums.txt release asset 2024-03-02 15:49:50 +01:00
Pau RE
8d073d2c0c Update github actions to tag version to all artifacts 2024-03-02 15:49:50 +01:00
Pau RE
81e777d352 Flatten github actions build assets directories 2024-03-02 15:49:50 +01:00
Pau RE
b4071a2c87 Fix github release asset w64-blob 2024-03-02 15:49:50 +01:00
Armin Weihbold
1d92509b1a
Fix running arch/debug specific tests in r2r ##tests
Mark failing tests as broken
Mark tests that timeout as NORUN
Include bits in testfolder names
Update CI to upload results.json
2023-12-24 12:18:07 +01:00
pancake
cc3d1f56f7 Remove the unused copilot integration 2023-10-29 02:54:58 +01:00
pancake
cfccd3d92d Add R2R_TIMEOUT env for r2r and use it from the CI ##r2r 2023-09-12 23:50:29 +02:00
pancake
779698ead0
Show gcc version and improve checks in RSign.dbType() 2023-08-18 12:36:52 +02:00
pancake
039b8e6fbe Add support for cs5 and csnext ##build
* The next branch has changed a lot of enums and broke a lot of things
* Let's default to v5, but keep supporting next branch builds
2023-07-31 12:51:29 +02:00
pancake
8c157f68d2 Fix the copilot tag 2023-07-21 16:39:49 +02:00
pancake
19c23e8c91 Add copilot support for pull requests ##ci 2023-06-30 00:13:51 +02:00
pancake
7b85a95684 Disable abidiff CI checks 2023-06-08 18:11:28 +02:00
pancake
9651162ad0 Switch to the new io cache implementation, remove old code ##io 2023-06-08 17:51:42 +02:00
pancake
eb6f28b174 Filter out the java symbols that shouldnt be public in abidiff 2023-06-04 09:51:31 +02:00
pancake
f8b78d9461 Use Css in ELF (instead of section.has_strings) to avoid flags ##bin
* Add test
* Note for future-self: default log level = TODO
2023-06-04 04:05:38 +02:00
pancake
8bc86dc951 Ignore rbinjava abi break and not use anal api from arch
* Also avoid the use of r_anal_optype_tostring in RArch
2023-06-02 01:53:23 +02:00
pancake
78d8894a9e apt-get update before install in the syslibs job ##ci 2023-05-16 17:01:03 +02:00
pancake
4c6d3bdd49
Update to the latest capstone for new sh and tricore ##arch 2023-05-16 11:34:10 +02:00
pancake
736d36263e Fix meson -Dnogpl=true compilation ##build 2023-05-02 16:48:13 +02:00
pancake
86fcf91ee1 Don't run semgrep on PRs 2023-04-25 11:44:59 +02:00
pancake
5d1bca84a7 Run Coverity only on the master branch 2023-04-25 11:42:12 +02:00
pancake
db1d06da6b Migrate s390.cs and fix the abidiff suppression rules ##arch 2023-04-14 11:26:23 +02:00
pancake
91d5c5c98f
Add crosscompiled arm64 debian builds ##ci 2023-04-05 12:48:11 +02:00
pancake
4782c94a0c
Add arm64, riscv64 and s390x qemu builds ##ci
* Only executed when a tag is pushed, blobs are not automatically published yet.
* Jobs take ~1h to run (compared to 5min in local, so crosscompilation may be a better option
2023-03-31 15:51:16 +02:00
semgrep.dev on behalf of @trufae
49f896e419 Add Semgrep CI 2023-03-29 10:22:52 +00:00
pancake
1286246f25
Migrate arm.v35 ##arch 2023-03-17 08:23:37 +01:00
pancake
cf004aff20
Add --with-new-io-cache configure and meson flags ##build
* That's an ABI breaking change optimizing io.cache=1
2023-03-14 15:29:53 +01:00
pancake
65e1ca2e2a
Abidiff shouldnt check internal structs like the capstone ones ##ci 2023-03-10 16:53:39 +01:00
pancake
7380a9c1d1 Add pkg-config for macos-test ##ci 2023-02-17 15:43:10 +01:00
pancake
8055a1edc6 Add pkg-config for macOS via brew ##ci 2023-02-17 12:38:51 +01:00
pancake
37d3318f23
Upgrade to abidiff 2.2 ##ci 2023-02-12 18:37:25 +01:00
pancake
b3b7557220 Remove LGTM, it's no longer available ##ci 2023-02-09 16:44:11 +01:00
pancake
0b6793f37d Aim to fix the tarball path for the release job 2023-01-23 11:53:42 +01:00
pancake
f0c47feacc Reduce source tarball size in the CI 2023-01-23 11:41:46 +01:00
pancake
81adfc6718 Upgrade CodeQL actions from v1 to v2 ##ci 2023-01-11 00:41:44 +01:00
pancake
3a50be79a6 Ubuntu18 is going to be deprecated soon, better move to 20 asap 2023-01-11 00:18:13 +01:00
pancake
49d609c86b Update to the latest tinycc in the CI ##build 2023-01-11 00:18:13 +01:00
pancake
45f6475dd3
Update the SPEC file and build RPM packages in the CI ##ci (#21247)
* Update the SPEC file and build RPM packages in the CI ##ci
2023-01-10 18:48:53 +01:00
Mohamed Lemine Ould El-Hadj
6fb1e041d8 Use an authorized API call for the abi job to increase the rate limit ##build 2023-01-08 10:09:27 +01:00
Mohamed Lemine Ould El-Hadj
07a937752a Remove condition on 'linux-static' job ##build 2022-12-31 10:58:30 +01:00
Mohamed Lemine Ould El-Hadj
1a8be05a48 Integrate ABI diffing into CI scripts ##build, closes #21055 2022-12-31 10:58:30 +01:00
pancake
5c0bde8ea0
Add --with-ssl-crypto, rename --with-openssl to --with-ssl ##build (#21213)
* Expose the use_ssl_crypto option for meson
* Add SSL builds in the CI
2022-12-29 16:57:00 +01:00
pancake
4d68d279fe Generate a tarball with all the sources inside 2022-12-23 13:10:06 +01:00
pancake
7c55e4b61a Release 5.8.0 - codename: icebucket 2022-12-23 00:40:31 +01:00