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
pancake
1944e59783
Remove some more r_hash leftovers
2022-09-16 10:46:24 +02:00
pancake
a6e0d6c480
Merge rhash into rcrypto and improve apis ##api
...
* Update meson and make build systems
* Remove leftovers and unused dependencies
2022-09-15 11:25:40 +02:00