Riccardo Schirone
fb71f36859
doc: add release issue template ( #3386 )
2023-03-10 08:39:55 +00:00
ajakk
2f9ceb6367
CI: install system capstone dependencies ( #3388 )
...
Signed-off-by: John Helmert III <ajak@gentoo.org>
2023-02-21 08:16:39 +08:00
ajakk
2315646570
CI: fix system capstone meson flag ( #3383 )
...
Signed-off-by: John Helmert III <ajak@gentoo.org>
2023-02-20 06:52:02 +08:00
John Helmert III
cebd2f3200
CI: add build for building with system capstone
...
Signed-off-by: John Helmert III <ajak@gentoo.org>
2023-02-20 00:01:15 +08:00
Riccardo Schirone
497c2b2e05
Remove old bash-based rz-pm ( #3360 )
2023-02-07 18:26:38 +08:00
Riccardo Schirone
c61dd6f7c6
CI: env vars on windows work differently ( #3354 )
2023-02-06 13:19:54 +08:00
Anton Kochkov
438b56e166
Remove use of deprecated set-output in GHA ( #3346 )
2023-02-05 18:06:53 +08:00
Riccardo Schirone
30f4d77088
ci: add CI for rz-bindgen ( #3285 )
2023-01-17 07:02:15 +08:00
Anton Kochkov
8ec9529a09
Enable trivial-auto-var-init and unsigned-char GCC flags ( #3232 )
2022-12-17 15:27:15 +08:00
Khairul Azhar Kasmiran
85d41f5f34
Run debug tests on Ubuntu 20.04 ( #3235 )
2022-12-10 14:32:41 +08:00
Khairul Azhar Kasmiran
111e912b99
Drop container from gcc-11 ASAN build ( #3234 )
2022-12-08 09:29:10 +08:00
Khairul Azhar Kasmiran
ea858e6078
Upgrade rz-test CI to ubuntu-22.04 ( #3066 )
2022-12-04 13:20:12 +08:00
Anton Kochkov
b1f24d5cf3
Fix rz-pipe.go building on CI ( #3185 )
...
Co-authored-by: Khairul Azhar Kasmiran <kazarmy@gmail.com>
2022-12-02 20:48:17 +08:00
Khairul Azhar Kasmiran
25c1624f28
For gcc, use ${CC} when setting ASAN_LD_PRELOAD ( #3217 )
2022-12-01 23:43:42 +08:00
Anton Kochkov
1bda1b573d
Fix old Debian CI builds ( #3201 )
...
* Fix old Debian CI builds
* Update GitHub Actions to address NodeJS 12 deprecation
2022-11-24 18:06:12 +08:00
Anton Kochkov
996986dba1
Update GitHub Docker Action due deprecations ( #3161 )
2022-11-06 12:56:33 +08:00
Anton Kochkov
abeaf973ad
Update GitHub Actions setup due NodeJS 12 deprecation ( #3158 )
2022-11-05 07:59:19 +08:00
wargio
5955ced7d7
Export Py3.11
2022-11-02 23:56:36 +01:00
wargio
fc2eb3f439
Add checksum to pkgconfiglite to install package via choco
2022-11-01 10:58:16 +08:00
Riccardo Schirone
bd8d23179c
ci: fix rz-pipe-{go,python} installs
2022-10-06 11:49:26 +02:00
Riccardo Schirone
34d2cde22d
ci: build portable Windows
...
Before this patch only the vs2019_static Windows build was compiled in
portable mode, however the Windows installer that is part of the release
is based on the clang_cl build. That meant a user installing Rizin on
Windows would get wrong paths when doing `rizin -H`, as those paths
would reference the CI user paths.
2022-10-06 11:49:26 +02:00
Khairul Azhar Kasmiran
ed7a283b6f
Upgrade CI to macos-12 ( #3057 )
...
Co-authored-by: Florian Märkl <info@florianmaerkl.de>
2022-10-02 08:53:00 +08:00
Anton Kochkov
7dda939146
Update Android NDK to the latest default platform ( #3009 )
...
* Update Android NDK to the `android33` platform
* Use `sed` to fix substitute env var in Meson cross file
2022-09-08 12:00:31 +08:00
Khairul Azhar Kasmiran
8983944f1e
Fix path to meson on Mac ( #2928 )
2022-08-17 20:19:57 +08:00
Anton Kochkov
d8cb8a3ba2
Use GCC 12.x instead of GCC 11.x on CI job ( #2874 )
...
Co-authored-by: Khairul Azhar Kasmiran <kazarmy@gmail.com>
2022-08-14 19:45:09 +08:00
Khairul Azhar Kasmiran
2166230a9c
Show available memory in Linux ci.yml jobs ( #2840 )
2022-07-26 20:28:03 +08:00
Florian Märkl
91e48624b5
Add very basic debug tests for macOS
...
The system.privilege.taskport change in CI could also be simplified without
having to manually edit a plist.
2022-07-17 20:31:32 +02:00
Riccardo Schirone
8939fdbd7d
Use add_global_arguments instead of passing cflags/ldflags all around ( #2812 )
...
See also 66a0e22293/docs/TESTING_WITH_SANITIZERS.md (clang)
2022-07-17 21:33:51 +08:00
Giovanni
648882d544
Add libmspack and add idpx to extracts compressed pdb ( #2728 )
...
* Add libmspack, cabextract and add idpx to extracts compressed pdb
* Remove cabextract from CIs since it is not anymore required.
2022-06-27 23:52:07 +02:00
Riccardo Schirone
6f8aec2b3b
CI: install sigdb in static version of rizin ( #2689 )
...
* CI: install sigdb in static version of rizin
* RzCore: use bool2status whenever possible
* RzCore: add flirt.sigdb.load vars to select which signatures to load
* test: adjust testing to not consider system/home flirt db
* sign: use a RzSigDb structure instead of a raw list to store signatures
* sign: switch RzSigDb to use a hashtable and avoid duplicates
2022-06-23 10:29:46 +02:00
Riccardo Schirone
7b56fb1a51
build: Release also windows shared builds
2022-05-25 16:52:03 +02:00
Anton Kochkov
6a46a4c640
Always run ASAN CI jobs
2022-04-13 01:00:26 +08:00
Anton Kochkov
f246d7bdc8
Skip debug tests on Alpine and CentOS ( #2443 )
2022-03-24 23:15:39 +08:00
Peiwei Hu
a0ea1f6f57
rz-test: support exclude directories ( #2440 )
2022-03-24 16:54:25 +08:00
Riccardo Schirone
d6f8e53735
Ensure that CI tests unit tests without testbins
2022-03-23 10:34:53 +01:00
Khairul Azhar Kasmiran
c4b35acc2e
Increase timeout of linux-gcc-tests-asan build to 2 hours ( #2411 )
2022-03-15 22:38:50 +08:00
Khairul Azhar Kasmiran
7ede9dfd39
Update libc6 and dbg.maps.count.after.map test ( #2403 )
...
* Update `dbg.maps.count.after.map` test
* `ci.yml`: Install latest version of libc6
* `tcc.yml`: Update libc
2022-03-12 19:11:22 +08:00
Dhruv Maroo
1532342358
Add --print-errorlogs flag meson test for Windows jobs
2022-03-06 16:54:44 +01:00
Riccardo Schirone
6f40dfe493
Move remaining things from shlr/ to meson subprojects ( #2126 )
...
* Move binrz meson directives to binrz/ dir
* Move rizin-shell-parser to a subproject
* Move bochs to a meson subproject
* Move rzqnx to meson subproject
* Move winkd to a meson subproject
* Move rzar to a meson subproject
* Move rzw32dbg_wrap to a meson subproject
* Move ptrace-wrap to a meson subproject
* Move rzgdb to a meson subproject
* Rename w32dbg_wrap to rzw32dbg_wrap
* Update CODEOWNERS
* Remove old references to shlr
* Move shlr/heap stuff in core and remove shlr/arm
* Move spp to a meson subproject
* Remove last references to shlr
* Remove use_webui option
* Move include files directives to librz/include/meson.build
* Move librz meson directives into librz/meson.build
* Handle d/ directories inside the specific module meson.build
* Move plugins listing to specific module meson.build
* Move rzheap to its own subproject
* Fix js linter and licenses
* Use meson.override_dependency for all rz_ modules
2021-12-22 09:20:39 +08:00
Riccardo Schirone
47e1cb8335
Provide CMake config files for CMake projects ( #2057 )
...
* Remove wrong librz.pc.in file
* Add plugindir variable to .pc files to allow easy plugin configuration
* Add CMake config files to find Rizin in CMake projects
* Add CI jobs to check cmake files
* Provide workaround for mesonbuild/meson#9702
* Use .lib suffix and no prefix on MSVC to make CMake files work
* Disable cmake files on static libraries build
2021-12-17 09:16:25 +00:00
Giovanni
bda1e9cfca
Disable GPL code and Add RISC-V support via Capstone 5 ( #2087 )
...
* -Duse_gpl=false is supported by rizin and added riscv_cs for capstone v5
* Added GPL build workflow in CI
2021-12-11 13:30:01 +01:00
Khairul Azhar Kasmiran
d2f649d178
Add --werror to macos build ( #2074 )
2021-12-06 23:10:33 +08:00
Khairul Azhar Kasmiran
3ad79aaa8c
Update macos builds to macos-11 ( #2064 )
2021-12-04 21:10:23 +08:00
Khairul Azhar Kasmiran
ffc0b9cf74
Use --werror with Linux Clang builds ( #2043 )
2021-11-29 22:37:45 +08:00
Khairul Azhar Kasmiran
649f358d2e
Fix clang -Wabsolute-value warning + Trigger linux clang build on clang in branch name ( #2042 )
2021-11-28 20:03:56 +08:00
Khairul Azhar Kasmiran
11d9e5c995
asan builds: Get loc of asan so from env ( #2024 )
2021-11-25 00:05:48 +08:00
Surendrajat
c5fa5a2d5e
macOS: Update installer background ( #1994 )
2021-11-19 12:41:35 +01:00
Khairul Azhar Kasmiran
5d42d9d163
Support fuzz tests in asan clang build ( #1990 )
2021-11-18 00:13:16 +08:00
Khairul Azhar Kasmiran
906ece4211
Add asan build for clang ( #1910 )
2021-11-17 21:02:02 +08:00
Khairul Azhar Kasmiran
f98680aab4
Fix -Warray-bounds warnings in gcc-11 build ( #1818 )
2021-10-11 22:33:48 +08:00