Commit graph

405 commits

Author SHA1 Message Date
tnias
caef676106
Fix urls in pull request template (#5556) 2025-11-28 22:49:18 +08:00
dependabot[bot]
c0ee406456
build(deps): bump actions/checkout from 5 to 6 (#5550)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [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/v5...v6)

---
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>
2025-11-25 20:32:57 +08:00
Anton Kochkov
95e9827651 ci: macos pip manage external environment 2025-11-12 01:19:46 +08:00
Anton Kochkov
a3e8160207 ci: macos-13 is deprecated, use macos-15 2025-11-12 01:19:46 +08:00
Rot127
fb24db145a
Add new 'green test' requirement for new contributors. (#5504)
* Add new 'green test' requirement for new contributors.

* Elaborate on test details.
2025-11-06 10:11:36 +08:00
dependabot[bot]
e0726b8d94
build(deps): bump actions/download-artifact from 5 to 6 (#5485)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  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>
2025-10-31 18:58:35 +08:00
dependabot[bot]
bc64b61f07
build(deps): bump actions/upload-artifact from 4 to 5 (#5484)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  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>
2025-10-31 18:58:05 +08:00
Khairul Azhar Kasmiran
5d9362d4e2 Remove test-ubuntu-jammy-debug build 2025-10-24 18:19:12 +08:00
dependabot[bot]
44191d9484
build(deps): bump actions/setup-node from 5 to 6 (#5475)
* build(deps): bump actions/setup-node from 5 to 6

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-22 17:12:24 +08:00
Giovanni
8cdb187c39
Add AI tool guidelines (#5474) 2025-10-21 20:53:17 +08:00
dependabot[bot]
ee254f0f5d
build(deps): bump fsfe/reuse-action from 5 to 6 (#5458)
* build(deps): bump fsfe/reuse-action from 5 to 6

Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action) from 5 to 6.
- [Release notes](https://github.com/fsfe/reuse-action/releases)
- [Commits](https://github.com/fsfe/reuse-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: fsfe/reuse-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Upgrade to REUSE.toml

* DEVELOPERS.md: Fix LPGL typo

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Khairul Azhar Kasmiran <kazarmy@gmail.com>
2025-10-19 23:17:51 +08:00
dependabot[bot]
5391fea7e8
build(deps): bump github/codeql-action from 3 to 4 (#5457)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  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>
2025-10-19 09:27:26 +08:00
billow
7a77b8f7bd
linter: update clang-format installation to version 20 (#5451)
* fix: format with clang-format-20
* fix: fix clang-format linter with rewrite '^#define.*/\*.*\\$'
* fix: update clang-format to version 20 in workflows and documentation
* fix: add SPDX license information to .git-blame-ignore-revs
2025-10-12 08:02:03 +08:00
Khairul Azhar Kasmiran
5fb6d4c58e
Unpin meson in Windows installer builds (#5407) 2025-09-24 22:56:23 +08:00
dependabot[bot]
134b0a4258
build(deps): bump fsfe/reuse-action from 1 to 5 (#5382)
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action) from 1 to 5.
- [Release notes](https://github.com/fsfe/reuse-action/releases)
- [Commits](https://github.com/fsfe/reuse-action/compare/v1...v5)

---
updated-dependencies:
- dependency-name: fsfe/reuse-action
  dependency-version: '5'
  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>
2025-09-17 17:36:06 +08:00
dependabot[bot]
efca8b8b05
build(deps): bump softprops/action-gh-release from 1 to 2 (#5381)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: '2'
  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>
2025-09-17 17:32:21 +08:00
Khairul Azhar Kasmiran
1d9841e280
Pin meson to 1.8.3 in Windows installer builds (#5387) 2025-09-17 05:52:37 +08:00
Khairul Azhar Kasmiran
976671d660
Install Inno Setup in Windows installer builds (#5385) 2025-09-16 14:22:50 +08:00
dependabot[bot]
ebc66683fa
Bump docker/setup-qemu-action from 2 to 3 (#5349)
* Bump docker/setup-qemu-action from 2 to 3

Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Upgrade other Docker GitHub actions

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Khairul Azhar Kasmiran <kazarmy@gmail.com>
2025-09-15 20:59:02 +08:00
Khairul Azhar Kasmiran
6ab1904b07
Name properly gcovr install step in Codecov build (#5377) 2025-09-14 20:17:13 +08:00
dependabot[bot]
b07a6899fb
Bump actions/setup-node from 3 to 5 (#5347)
* Bump actions/setup-node from 3 to 5

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-14 18:27:37 +08:00
Khairul Azhar Kasmiran
a34e0c9151
Use --merge-mode-functions=separate for gcovr (#5376) 2025-09-14 16:30:28 +08:00
Rot127
a59b090db9
String search integration tests (#5358)
* Add integration test for a simple string search.
* Clean up rz_str_is_false
* Doxygen
* Add rz_buf_type
* Sort search hits not just by address but also by size.
* Add a paranoid regex Hindi test.
* Add an integration test using RzCore and searching for UTF-16LE.
* Revert "Temporarily remove codecov workflow due to https://github.com/codecov/codecov-action/issues/1877 (#5366)"

This reverts commit dc5d50ce58.
2025-09-14 11:44:14 +08:00
Khairul Azhar Kasmiran
63fa6938a0
Bump actions/labeler from 4 to 6 (#5374) 2025-09-13 22:38:10 +08:00
Khairul Azhar Kasmiran
5f73b70f51
workflows/labeler.yml: Checkout Rizin before labeling (#5368) 2025-09-13 10:15:29 +08:00
dependabot[bot]
f29dab096f
Bump actions/download-artifact from 4 to 5 (#5348)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '5'
  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>
2025-09-11 22:48:27 +08:00
dependabot[bot]
0c7db040d8
Bump actions/setup-python from 5 to 6 (#5350)
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>
2025-09-11 21:28:44 +08:00
Khairul Azhar Kasmiran
8d5dcce19f
Bump actions/checkout from 4 to 5 (#5360) 2025-09-11 19:34:58 +08:00
Khairul Azhar Kasmiran
df6bd318de
Revert labeler v6 upgrade (#5357)
* Revert "labeler.yml: Turn integer keys into strings (#5356)"

This reverts commit 3468e045b5.

* Revert "Bump actions/labeler from 4 to 6 (#5346)"

This reverts commit 7182ebe6f1.
2025-09-10 19:27:55 +08:00
Khairul Azhar Kasmiran
3468e045b5
labeler.yml: Turn integer keys into strings (#5356) 2025-09-10 19:16:35 +08:00
dependabot[bot]
7182ebe6f1
Bump actions/labeler from 4 to 6 (#5346)
Bumps [actions/labeler](https://github.com/actions/labeler) from 4 to 6.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](https://github.com/actions/labeler/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/labeler
  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>
2025-09-10 18:36:12 +08:00
dependabot[bot]
f1dedbee8a
Bump github/codeql-action from 2 to 3 (#5351)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '3'
  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>
2025-09-09 19:49:50 +08:00
Giovanni
99344f16c6
Add dependabot for the github actions. (#5345) 2025-09-09 17:13:22 +08:00
Khairul Azhar Kasmiran
369f290ac4
Add -Wno-error to relevant meson.build and unpin meson (#5327) 2025-08-29 20:46:40 +08:00
well-mannered-goat
31828f65e8
Fix meson to 1.8.3 for ubuntu debug tests CI (#5322) 2025-08-27 19:27:17 +08:00
Giovanni
d933ccc4e5
Remove rz-libswift to avoid embedding C++ projects. (#5320)
* Remove rz-libswift to avoid embedding C++ projects.
* Fix test
2025-08-27 10:38:10 +08:00
Rot127
32d77b8d3e Enforce meson 1.8.3 to prevent build warnings being treated as errors. 2025-08-20 22:31:02 +08:00
Giovanni
3efdc9a318
Add rz-libswift as dependency and disable globally use_swift_demangler (#5298) 2025-08-16 00:03:55 +08:00
Khairul Azhar Kasmiran
fdfa731a87
Upload Codecov coverage only if build is enabled (#5299) 2025-08-14 21:25:52 +08:00
Ahmed Kamal
93d914bd81
Remove Global/Static variables in path.c to make it thread safe (#5148) 2025-06-13 21:34:33 +08:00
Giovanni
144b47d455
Move RzBreakpoint into RzDebug (#5124)
- Move trap/sw breakpoint into RzArch
- Remove RzBreakpointPlugin & RzBreakpointArch
- Add get_sw_breakpoint_at/get_sw_breakpoint_size_at binds
- Remove `dbh-`
- Change `dbh` to just list supported archs for sw breakpoints
- Implement correct PPC traps
- Add missing x86 breakpoint callback
2025-05-13 01:57:37 +08:00
Khairul Azhar Kasmiran
9721f4f8c6
Set checks_level=0 on linux-meson-clang-tests build (#5144) 2025-05-11 18:16:11 +08:00
Khairul Azhar Kasmiran
d53c920bc5
Set checks_level=3 on codecov build (#5143) 2025-05-11 13:58:21 +08:00
Khairul Azhar Kasmiran
b8338ee670
Include fuzz tests in Codecov (#5140) 2025-05-08 22:47:59 +08:00
NOT XVilka
da77e0cb39
build: enable GNU C99 extension by default (#5099)
Co-authored-by: Anton Kochkov <anton.kochkov@gmail.com>
2025-04-25 02:26:58 +08:00
Giovanni
a069abb49c
Fix jsdec transition to proper plugin (#5098) 2025-04-23 11:33:25 +08:00
Rot127
5088a46c96
Add missing matrix.enabled check. (#5066) 2025-04-05 14:26:32 +08:00
Rot127
f1713ac354
Use Codecov action to upload coverage data every PR. (#5057)
* Enable CodeCov actions in the CI for every PR.

* Just disable all parsing errors, since we seem to hit plenty.
2025-04-03 14:41:56 +00:00
Anton Kochkov
28a706442a ci: allow running Coverity manually 2025-03-19 22:40:47 +04:00
Khairul Azhar Kasmiran
dcaf7b94d9
asan ci: Show ODR violations (#5010)
* asan ci: Show ODR violations
* Add `static const` to rzwinkd profiles
2025-03-18 22:51:57 +08:00