Commit Graph

311 Commits

Author SHA1 Message Date
pancake
5c94754c63 Add detect_stack_use_after_return=1 to the ASAN_OPTIONs party 2024-05-21 19:03:16 +02:00
pancake
13762d49bd
Keep Ubuntu20, disable ASLR to workaround a racy asan bug caused by a kernel change ##ci 2024-05-21 01:00:38 +02:00
pancake
e9f6b198af Upgrade to ubuntu22 for the fuzz jobs ##ci 2024-05-17 17:46:48 +02:00
pancake
0c52605909
Move sys/osx-pkg into dist/macos/pkg ##build 2024-04-16 00:25:35 +02:00
pancake
baa82e13b8
Add a --with-new-abi, use_new_abi meson option and a CI job ##abi 2024-04-11 20:16:27 +02:00
pancake
f72b37c200 Fix for the infinite loop on windows RCore.fileOpen ##crash 2024-04-02 19:24:02 +02:00
pancake
09d3be20c4
Bring back the abidiff into the CI pipeline ##ci 2024-04-02 18:21:13 +02:00
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