Commit graph

117 commits

Author SHA1 Message Date
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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] <support@github.com>
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 XVilka
c88a5bd1ad
ci: use macos-14 because of macos-13 removal (#3530)
Co-authored-by: Anton Kochkov <anton.kochkov@gmail.com>
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 Kochkov
9bfe0c4e1d
Use Ubuntu 18.04 docker image (#3180)
Co-authored-by: wargio <wargio@libero.it>
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
Itay Cohen
1f129618e0
Fix pacakage name for macOS builds (#2668) 2021-04-15 22:13:57 +03:00