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