Commit Graph

190 Commits

Author SHA1 Message Date
Pau Rodriguez-Estivill
807e92de29 Rename CI artifacts to job names 2022-02-18 12:45:11 +01:00
Pau Rodriguez-Estivill
14d071dea3 Move download artifacts as script 2022-02-18 12:45:11 +01:00
pancake
a7386c4b83 After release version bump 2022-02-18 01:51:10 +01:00
pancake
77cdfd2fac
Run some tests in freebsd (#19723) 2022-02-16 16:55:24 +01:00
Sergi Àlvarez i Capilla
ea85949d18 Improve github's template for the PRs 2022-02-14 00:03:50 +01:00
PauRE
73cc634ba7
Partial #19687: Add release github actions workflow ##ci
* Add release github actions workflow
2022-02-13 02:04:17 +01:00
Sergi Àlvarez i Capilla
d09742370f Reduce the amount of CI pipelines to run outside master 2022-02-11 23:17:53 +01:00
pancake
d969767317
Publish FreeBSD artifacts and purge the srcdir ##ci 2022-02-11 21:04:55 +01:00
pancake
97095b2483
Add freebsd in github ci ##build 2022-02-11 19:22:04 +01:00
pancake
48829c64b8 Update to the latest capstone 2022-02-01 10:37:01 +01:00
Apkunpacker
6ce1c685ec
Use tinycc repo from gihub mirror
* because the official one is down
2022-02-01 09:49:27 +01:00
pancake
3e92c06758
Add 16GB pagefile for the windows ci ##build (#19652) 2022-02-01 08:44:19 +01:00
pancake
50bf4d5918
Simplify meson logic and use ole's PR to fix Windows ##build
* Kudos to @oleavr for reproducing, spotting and fixing the bug!
* Context https://github.com/mesonbuild/meson/pull/9918
2022-01-31 23:54:00 +01:00
pancake
d58e62e74c Fixes for w2019 (#19644) 2022-01-31 01:47:04 +01:00
Sergi Àlvarez i Capilla
715c4e0ff1 Fix warning 2022-01-28 16:24:41 +01:00
pancake
54b1fcd23c
Add CI job to verify builds with system-wide capstone ##build 2022-01-26 09:49:36 +01:00
Sergi Àlvarez i Capilla
57ec318c34 Fix path for cydia32 builds 2022-01-20 20:02:01 +01:00
pancake
5281f27aa5
Bring back the 32bit builds for Cydia ##build 2022-01-14 19:41:26 +01:00
Sergi Àlvarez i Capilla
1eaee48370 Initial implementation of the 'aafs' command ##analysis
* Find function entrypoints and creates a single basic block function
* Useful for fast initial analysis instead of aaa (30min vs 5s)
* Handy to get xrefs context in function boundaries
2021-12-23 18:58:38 +01:00
pancake
3aef52cae0 Fix issues in r2pm -i acr and the new compiler checks 2021-12-17 10:26:41 +01:00
pancake
aa7af78946 r21d sdk minimum abi compat is 16 2021-12-17 00:18:44 +01:00
pancake
d24bf5b654 More build fixes, googlefuzz integration, add r_asm_cpus() api via the wip 'al' command 2021-12-17 00:15:38 +01:00
pancake
ea2c017c3a
Use api9 for android-arm builds to bring back Kitkat support ##build 2021-12-16 18:24:35 +01:00
Sergi Àlvarez i Capilla
1499a9337f Fix last covs related to the py marshall code 2021-12-09 18:00:58 +01:00
Sergi Àlvarez i Capilla
58e59dbb0b Build for android with acr, meson doesnt seems to work 2021-12-09 12:43:40 +01:00
pancake
e6f2cd0b2a
Remove trailing spaces (#19460)
$ git grep ' $' | grep -v ^test/ | cut -d : -f 1 | sort -u > /tmp/trailing
$ for a in `cat /tmp/trailing` ; do sed -i -e 's/ *$//' $a ; done
2021-12-02 17:39:59 +01:00
pancake
4327d8322f
Bring back the mingw32 builds ##windows
* Massage conflicting function signatures spotted by mingw
* Fix the spp visibility issue
* Enable 32 and 64bit mingw builds in the CI
2021-11-28 22:10:51 +01:00
pancake
8b227868b8
Fix the windows CI workflows
* Use ninja -j2 in the CI, seems like there are less resources for windows
* Add windows configure+make+run CI workflow
* Use more join_paths()
2021-11-14 21:09:42 +01:00
pancake
a5d51af309
Don't use a broken version of ninja in the CI, just pick the last one 2021-11-14 00:14:35 +01:00
pancake
07a4b25adc Dont sync capstone all the time 2021-11-05 10:08:23 +01:00
Sergi Àlvarez i Capilla
6e43c6606f Add offline build CI job 2021-11-05 10:08:23 +01:00
pancake
9b1d09abdb Move windows CI jobs into a separate file 2021-11-03 00:27:37 +01:00
pancake
8cb61df4cb
Dont user latest meson because its broken :D ##build 2021-10-29 12:37:11 +02:00
pancake
4ac2eb65e0 Disable m1 builds for now as long as they look problematic to gh 2021-10-04 18:01:58 +02:00
pancake
a49e6ec403
Fix the w32 builds 2021-09-20 06:38:02 +02:00
pancake
4c4f26095b
Fix #19055 - w32/w64 windows artifacts filenames ##ci 2021-09-16 18:15:30 +02:00
pancake
100582388f Bring back the /MT for w32 in the CI 2021-09-15 00:35:42 +02:00
pancake
3160ee8441 Improve the Windows CI once again 2021-09-13 19:28:08 +02:00
pancake
581b5f1fd9
Add job to build r2 for the m1 macs ##build 2021-09-10 15:54:31 +02:00
pancake
d6f1160464
Use /MT on windows builds (requires meson flag) ##build (#19017) 2021-08-25 17:26:40 +02:00
pancake
99ec892a70 Aim to fix the iPhone SDK publication 2021-07-17 12:59:56 +02:00
pancake
e96ad23b60
More version ci stuff for ios and android (#18908) 2021-07-17 00:28:06 +02:00
pancake
988f70b1ea
Version the artifacts ##ci 2021-07-16 22:33:39 +02:00
pancake
b8a2dc7c33
Windows CI zip stuff with version (#18898) 2021-07-15 17:17:04 +02:00
pancake
190d809466 Use dynamic api resolution on windows builds for better portability ##windows
* Single implementation in r_util, used across io and debug
2021-06-21 23:09:14 +02:00
pancake
2e417ee938
Initial support for capstone-less compilations ##build 2021-06-21 17:48:00 +02:00
pancake
d3824bf0ce
Build and publish the ZIP with the WASI bins ##build (#18855) 2021-06-21 13:51:31 +02:00
pancake
7c14bac05b
Add initial support for building r2 on WASI ##build 2021-06-20 17:14:43 +02:00
Sergi Àlvarez i Capilla
79ab4435f2 Switch to ubuntu18, seems like gha is shipping them again 2021-06-05 11:35:31 +02:00
pancake
23ad9b50ee
Fix #12335 - ignore system-installed r2 includes ##build 2021-05-28 00:45:48 +02:00