118 Commits
Author SHA1 Message Date
Alok Kumar Mishra f2c67790a8 Add rz-frida plugin to the cutter releases (#3656) 2026-08-22 20:13:15 +01:00
Florian Märkl 3978a4e8e4 Use x86 image for x86 macos builds (macOS 15, dev) (#3639) 2026-06-30 19:57:59 +02:00
Premade 44adb4559a Use softprops/action-gh-release@v3 for release (#3634) 2026-06-27 10:16:16 +02:00
Premade 94b3213e8f Add zlib in windows package for rz-ghidra (#3633) 2026-06-25 17:02:02 +05:00
dependabot[bot] 6469b26f46 Bump actions/download-artifact from 4 to 8 (#3589)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 23:04:20 +08:00
dependabot[bot] 46e96ce221 Bump actions/checkout from 4 to 7 (#3591)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 20:41:42 +05:00
Premade 12c119fa85 Update rizin to latest dev (#3618)
* Add zlib in windows runner
2026-06-03 02:35:28 +05:00
Premade 237ed7246b Use --no-cache-dir in CI (#3614) 2026-05-26 17:20:32 +05:00
Premade dc76ccf59e Enforce coding style using clang-tidy (#3603)
Added scripts/clang-tidy.py
Updated doc to tell about clang-tidy
Added checks for clang-tidy are defined below
* cppcoreguidelines-pro-type-cstyle-cast
* misc-const-correctness
* misc-unused-parameters
* modernize-loop-convert
* modernize-use-auto
* modernize-use-nullptr
* readability-braces-around-statements
* readability-identifier-naming
* readability-make-member-function-const
* performance-for-range-copy
* performance-enum-size
* performance-move-const-arg
* performance-no-automatic-move
* performance-noexcept-destructor
* performance-noexcept-move-constructor
* performance-noexcept-swap
* performance-unnecessary-copy-initialization
* performance-unnecessary-value-param
* performance-use-std-move
* performance-move-constructor-init
2026-05-22 21:46:02 +05:00
Premade ec831ffe56 Update to Qt 6.11.0 (#3610)
* Update to Qt 6.11.0
* add symbolic links in appveyor
* Update appveyor to 2022 and python3.12
2026-05-02 14:33:40 +05:00
dependabot[bot] c43a393b46 Bump actions/setup-python from 5 to 6 (#3587)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-24 11:11:06 +00:00
dependabot[bot] 891b0dc201 Bump actions/upload-artifact from 4 to 7 (#3588)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-24 11:10:38 +00:00
Giovanni 27d75ed1a0 Create dependabot.yml (#3586) 2026-03-24 17:44:54 +08:00
NOT XVilkaandAnton Kochkov c88a5bd1ad ci: use macos-14 because of macos-13 removal (#3530)
Co-authored-by: Anton Kochkov <[email protected]>
2025-12-17 19:27:03 +08:00
Giovanni c29ee74daa AI guidelines (#3520) 2025-10-21 22:19:36 +08:00
karliss 7d0fdb6e9b Bump windows CI runner to windows 2022. (#3501)
* Bump windows CI runner to windows 2022.

Github will soon remove the windows-2019 images.

* Increase visual studio version as well.

* Visual studio location.
2025-06-28 00:15:08 +08:00
karliss 2f8d76f1e4 Adjust macos dylib references to keep gatekeeper happy. (#3482)
macOS gatekeeper wil block a properly signed/notarized .app from running if it contains absolute rpath references pointing outside the .app.
2025-05-06 10:19:34 +03:00
karliss 1130cd06c1 Bump GHA runner Ubuntu version. (#3451)
20.04 not available for direct usage anymore.
2025-04-17 21:32:25 +03:00
karliss cef34b9578 Add cmake hints to ensure consinstent python usage in CI windows builds. (#3436) 2025-04-09 17:45:16 +03:00
karliss de575df666 Update qt5 cutter-deps for linux (#3404)
* Qt 5.15.16+kde patches
* Pyside2 5.15.16
* Python 3.11.11
2025-01-28 22:02:24 +02:00
karliss d5088a51ae Fix CI ubuntu system deps build (#3402)
Python versions provided by GHA setup-py currently doesn't work properly in Ubuntu 22.04 images for some reason.

For now use the system python, system-deps job was supposed to use it anyways.
2025-01-15 13:34:10 +02:00
Khairul Azhar Kasmiran 3ddb1b9a58 ci: Remove rimraf before make package (#3393)
* ci: Remove rimraf before `make package`
* Use `|| brew link --overwrite pkgconf`
* jsdec.sh: Use `mkdir -p`
* rz-libyara.sh: Use `mkdir -p`
2024-11-24 13:00:28 +08:00
Khairul Azhar Kasmiran 22094c298c ci macos-x86_64: Upgrade to the macos-13 image (#3387)
* ci macos-x86_64: Upgrade to the macos-13 image
* mac ci: Kill XProtectBehaviorService before making package
* Retry `make package` until it works
* Do `rm -rf` before `make package`
* Use Python3_FIND_STRATEGY="LOCATION"
2024-10-21 23:41:44 +08:00
Karliss e7806bcef4 Add test which compiles the example plugin against release package. 2024-09-13 13:29:24 +03:00
Anton Kochkov 8a8a5b2cce Update GitHub Action versions (#3296) 2024-08-11 21:44:41 +08:00
karliss c817c6b53f Use qt6 by default (#3366)
* Use Qt6 by default.
* Replace a potentially ambigious CUTTER_QT6=On/Off option with CUTTER_QT=(5|6)
* Add support Qt6 version of KSyntaxHighlighter
2024-08-01 22:14:41 +03:00
karliss 96696444cc Update cutter-deps to QT6 (#3363) 2024-07-26 21:53:32 +03:00
Karliss 66fa0d5af3 Switch macos CI runner
macos-latest currently is an arm64 machine
2024-05-04 09:34:12 +08:00
Anton Kochkov 0d9851c1e0 ci: run clang-format.py script 2023-08-03 21:08:07 +08:00
Anton Kochkovandwargio 9bfe0c4e1d Use Ubuntu 18.04 docker image (#3180)
Co-authored-by: wargio <[email protected]>
2023-05-15 20:37:45 +08:00
Giovanni 3166843dff Add rz-silhouette to cutter builds (#3161) 2023-04-11 11:35:52 +08:00
Anton Kochkov 20801f7fe6 Enable graphviz for AppImage 2023-02-18 22:43:15 +08:00
Anton Kochkov fdb2f9e545 Add Qt6 CI job 2023-02-08 21:26:43 +08:00
Florian Märkl 4e0e0000e1 Remove Breakpad Crash Reporting
Crash dumps generated with breakpad were not made use of to an extent
that would justify the extra maintenance overhead that it comes with. As
Windows builds have recently been broken by it, now is a good time to
retire it.
2023-01-13 14:53:27 +01:00
Florian Märkl c5f6cc0c3f Update gha get-release action to fix it on new macOS 2023-01-13 14:53:27 +01:00
Florian Märkl 34018519de Cleanup and fix macOS CI (#3070)
2to3 has some suffix now and workarounds are no longer necessary.
2023-01-08 12:04:36 +01:00
Giovanni d58edca0c8 Fix wrong tg link in new issue (#3057) 2022-11-25 22:53:10 +08:00
Anton Kochkov e56a0b5581 Fix GitHub Actions warnings (#3051) 2022-11-02 19:13:57 +08:00
Florian Märkl d6370541e7 Generate and deploy source tarball (Fix #2878) (#3036)
This builds a real tarball, as opposed to the flawed GitHub-generated
one, and also includes the following changes:

Individual builds now have dedicated names like "linux-x86_64". The
structure in the yml is now very similar to how it is in rizin.

Since that means builds are renamed, the filename has also been changed
from the meaningless "ccpp.yml" to "ci.yml", as that would have happened
sooner or later anyway and now will not produce additional intermediate
rename states.

The workflow name inside that file is now also just "CI" since adding
"Cutter" there is redundant.
2022-08-24 15:51:00 +02:00
Florian Märkl 2c778d9b82 Add Woodpecker macOS/arm64 CI (#2992)
Package names have also been updated to the scheme used since v2.1.0, to
better represent different architectures.
2022-07-05 14:06:06 +02:00
Florian Märkl 3855576be5 Use meson==0.61.5 to fix libzip strcasecmp errors (#2991) 2022-07-04 10:39:10 +02:00
Giovanni 29bd3d0dbd Add back jsdec which was wrongly removed. (#2983) 2022-06-25 15:03:45 +02:00
Giovanni 90608117c9 Yara plugin + fix linuxdeployqt plugins (#2924) 2022-06-08 07:18:43 +08:00
Giovanni 247ab94b71 Download and install sigdb option (#2949)
* Download and install sigdb option and disable swift demangler when libswift is installed
* Remove dir.prefix and use rz_core_analysis_sigdb_list for sigdb
* Use a different color for flirts
* Updated to rizin dev
* Use rz_path_set_prefix to set the prefix path on OSX bundle
2022-06-06 11:27:13 +02:00
Florian Märkl 5e8aa4f993 Update windows CI to 2019 2022-03-30 20:14:35 +08:00
Yossi Zap 1b271a0ae8 Bypass meson Popen_safe_legacy() error 2022-02-09 22:44:41 +08:00
Giovanni 75c334596e Enable support for building rz-libswift on cutter (#2841) 2022-01-15 21:02:01 +01:00
Florian Märkl 9de1d56c93 Update references for dev/stable split 2021-12-21 13:39:25 +01:00
Surendrajat 77c22b37c8 CI: use Ubuntu 18.04 as oldest supported build system (#2736) 2021-09-11 13:16:52 +02:00
Rishabh Budhiraja 9c2b1cccec Remove freenode mentions in remaining files (#2703) 2021-06-15 19:23:50 +02:00