Commit Graph

287 Commits

Author SHA1 Message Date
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
pancake
ccb7351b5e
Merge RParse into RAsm ##api 2022-12-03 02:26:41 +01:00
pancake
85052958b9 Add support for tarball and zip packages ##r2pm 2022-12-01 13:08:46 +01:00
pancake
9e95cc9444 Add bin.types and disable by default for CI reasons ##bin 2022-11-15 07:22:25 +01:00
pancake
2eb81e084c Simplify release script check 2022-11-14 01:06:56 +01:00
pancake
42b17c2ec6 Fix release check awk oneliner 2022-11-13 22:54:23 +01:00
pancake
4bf8b325e7 Fix memory leak in arch.jdh8 2022-11-12 00:44:44 +01:00
pancake
fd379d614b Fix github ci python warnings 2022-11-11 18:29:03 +01:00
pancake
936b940060 Use github-output instead of set-output in the ci jobs
* This syntax will be deprecated the 1st of June 2023
2022-11-11 17:49:53 +01:00
schrotthaufen
e1fb455345
Test r2 build with all sysdependencies enabled ##ci 2022-11-11 10:44:23 +01:00
pancake
ce3c4f16cc
Parse the PT_DYNAMIC elf section for the preinit pointers ##bin
* cache section parsing in macho and elf
* Add RList.clone() api
2022-11-11 03:04:46 +01:00
pancake
6e93407f29 Upgrade al-cheb/configure-pagefile-action to the v1.3 ##ci 2022-11-10 15:16:52 +01:00
pancake
59b8b3a3e9 Do not use macos-latest (macos-11 is fine for LTS) ##build 2022-11-10 10:34:27 +01:00
pancake
d5ce403a51 Update CI actions to solve node12 deprecation issues 2022-11-10 10:34:27 +01:00
pancake
a97e9adbeb Run unit tests in parallel ##ci 2022-10-17 21:08:03 +02:00
pancake
103c28ccc5 Upgrade github actions/checkout from v2 to v3 ##ci 2022-10-14 10:34:25 +02:00
pancake
29f982b8e7 Upgrade actions/upload-artifact from v2 to v3 ##ci 2022-10-14 10:34:25 +02:00
pancake
503d46c03b Test the new default native r2pm fix flushing and using RLOG ##r2pm 2022-09-20 12:44:56 +02:00