مصطفي محمود كمال الدين
cf39746a03
add RISC-V 32-bit env to CI ( #6109 )
2026-04-14 15:39:39 +08:00
Rot127
d474c1f2a9
Fixes the leak checking workflow. ( #6205 )
...
- It uses now the changed lines provided by the get_real_shas workflow,
which prevents failing if PR gets out of sync with base branch.
- Fixes a bug in lsan_check.py which used the wrong line number as reference.
- Moves the whole leak detection workflow out of ci.yml to simplify it.
- Uploads the leak stack traces as artifact for local analysis.
2026-04-13 09:36:24 +00:00
Khairul Azhar Kasmiran
1fe7507c0f
Increase codecov timeout to 75 mins ( #6207 )
2026-04-11 14:28:19 +08:00
مصطفي محمود كمال الدين
b7c08f4546
add RISC-V to CI using QEMU and Debian kernel, busybox as init ( #6029 )
2026-04-07 14:55:01 +08:00
dependabot[bot]
2fe2696ac3
build(deps): bump codecov/codecov-action from 5 to 6 ( #6124 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5 to 6.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
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-31 19:40:42 +08:00
dependabot[bot]
737434ace9
build(deps): bump dorny/paths-filter from 3 to 4 ( #6048 )
...
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter ) from 3 to 4.
- [Release notes](https://github.com/dorny/paths-filter/releases )
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dorny/paths-filter/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: dorny/paths-filter
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>
2026-03-18 22:10:39 +08:00
dependabot[bot]
e0068f5433
build(deps): bump docker/setup-buildx-action from 3 to 4 ( #6020 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-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>
2026-03-12 18:17:13 +08:00
dependabot[bot]
c5683c4b22
build(deps): bump docker/metadata-action from 5 to 6 ( #6019 )
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 5 to 6.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
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-12 18:16:06 +08:00
dependabot[bot]
25c8369c31
build(deps): bump docker/setup-qemu-action from 3 to 4 ( #6018 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-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>
2026-03-12 18:14:17 +08:00
dependabot[bot]
228e9d7a8f
build(deps): bump docker/build-push-action from 6 to 7 ( #6017 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
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-12 18:12:49 +08:00
dependabot[bot]
6f2d147257
build(deps): bump docker/login-action from 3 to 4 ( #6016 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/login-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>
2026-03-12 18:11:28 +08:00
Anton Angelov
98670969eb
Build the benchmarks as part of the CI ( #5965 )
...
* Build the benchmarks as part of 'linux-meson-gcc-tests' step
* Fix bench_il build error
* Add macro to avoid compiler optimization on benchmarked code
* Fix incorrect format specifier
* Cast to uint64_t
2026-03-08 13:15:18 +08:00
dependabot[bot]
7bac9f75fa
build(deps): bump actions/download-artifact from 7 to 8 ( #5985 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...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-03-07 17:23:25 +08:00
dependabot[bot]
59cb7a8338
build(deps): bump actions/upload-artifact from 6 to 7 ( #5986 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...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-07 17:21:07 +08:00
Anton Kochkov
20769eaaa7
ci: fix macOS package creation
2026-02-01 20:29:59 +08:00
dependabot[bot]
4ec88d6869
build(deps): bump actions/download-artifact from 6 to 7 ( #5625 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-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>
2025-12-17 22:33:06 +08:00
dependabot[bot]
1e6df11aae
build(deps): bump actions/upload-artifact from 5 to 6 ( #5624 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-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-12-17 22:32:31 +08:00
Rot127
5ccef4cc4c
ci: fix LSAN running condition. ( #5570 )
2025-12-05 15:11:44 +08:00
Rot127
2fa0c2c96f
Fix LSAN workflow when run outside of PR. ( #5568 )
2025-12-04 16:28:10 +00:00
Rot127
22099333e6
Add leak check in CI ( #5553 )
...
* Remove no longer supported option.
suggestion_mode was removed with 4.0:
https://pylint.readthedocs.io/en/latest/whatsnew/4/4.0/index.html5
* Add script to detect leaks in PRs.
The script fails if any of the changed lines appear in a leak stack trace produced by LSAN.
2025-12-04 11:02:01 +00: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
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
Khairul Azhar Kasmiran
5fb6d4c58e
Unpin meson in Windows installer builds ( #5407 )
2025-09-24 22:56:23 +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
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
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
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
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