Pratik Mankawde
531b0d051a
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-12-15 17:35:47 +00:00
Bart
f816ffa55f
ci: Update shared actions ( #6147 )
...
The latest update to `cleanup-workspace`, `get-nproc`, and `prepare-runner` moved the action to the repository root directory, and also includes some ccache changes. In response, this change updates the various shared actions to the latest commit hash.
2025-12-12 19:47:34 +00:00
Pratik Mankawde
a4f112d479
Moved to entirely cmake workflow
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-12 15:23:35 +00:00
Bart
1eb0fdac65
refactor: Rename ripple namespace to xrpl ( #5982 )
...
This change renames all occurrences of `namespace ripple` and `ripple::` to `namespace xrpl` and `xrpl::`, respectively, as well as the names of test suites. It also provides a script to allow developers to replicate the changes in their local branch or fork to avoid conflicts.
2025-12-11 16:51:49 +00:00
Pratik Mankawde
4d64e83992
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-11 14:45:24 +00:00
Bart
9eb84a561e
refactor: Rename rippled binary to xrpld ( #5983 )
...
Per [XLS-0095](https://xls.xrpl.org/xls/XLS-0095-rename-rippled-to-xrpld.html ), we are taking steps to rename ripple(d) to xrpl(d).
This change modifies the binary name from `rippled` to `xrpld`, and creates a symlink named `rippled` that points to the `xrpld` binary.
Note that https://github.com/XRPLF/rippled/pull/5975 renamed any references to `rippled` in the CMake files and their contents, but explicitly maintained the `rippled` binary name by adding an exception. This change now undoes this exception and adds an explicit symlink instead.
2025-12-11 13:54:23 +00:00
Pratik Mankawde
1cdd43f259
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-12-04 14:57:54 +00:00
Bart
51f1fe5f9a
ci: Re-enable linux and macos matrix ( #6107 )
...
This change re-enables the Linux and macOS builds that were accidentally disabled in #6089 during testing.
2025-12-04 14:40:00 +00:00
Pratik Mankawde
982d26610d
Merge remote-tracking branch 'origin/develop' into pratik/Add-sanitizers-to-CI-builds
2025-12-04 14:25:39 +00:00
Bart
813bc4d949
refactor: Replaces secp256k1 source by Conan package ( #6089 )
...
This change substitutes the secp256k1 source code copy by the Conan recipe added in XRPLF/conan-center-index#24 , which updates the version of the library to 0.7.0.
2025-12-04 08:32:45 -05:00
Pratik Mankawde
1f2f05d320
code review changes
2025-12-03 17:40:42 +00:00
Pratik Mankawde
7617072ebc
sanitizer variable now has separate address,undefined and thread values
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-28 16:01:01 +00:00
Pratik Mankawde
7097566d9d
code review comments
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-28 13:15:34 +00:00
Pratik Mankawde
064d51b79c
more code changes
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-26 15:13:12 +00:00
Pratik Mankawde
6202148623
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-11-26 14:07:07 +00:00
Bart
856470203a
ci: Trigger clio pipeline on PRs targeting release branches ( #6080 )
...
This change triggers the Clio pipeline on PRs that target any of the `release*` branches (in addition to the `master` branch), as opposed to only the `release` branch.
2025-11-25 21:03:17 +00:00
Bart
b550dc00ed
ci: Remove missing commits check ( #6077 )
...
This change removes the CI check for missing commits, as well as a stray path to the publish-docs workflow that isn't used in the on-trigger workflow.
2025-11-24 21:43:39 -05:00
Pratik Mankawde
facb6c63e3
cleanup and additions to asan, ubsan suppressions
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-21 16:24:38 +00:00
Pratik Mankawde
32d129ee5e
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-11-21 12:18:31 +00:00
Ayaz Salikhov
adbeb94c2b
ci: Only upload artifacts in XRPLF repo owner ( #6060 )
...
This change prevents uploading too many artifacts in non-public repositories.
2025-11-20 18:09:03 +00:00
Pratik Mankawde
6407788b0f
added halt on error=0 and -fno-pie
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-19 17:44:39 +00:00
Pratik Mankawde
d026d0640f
build conan deps with sanitizers to fix tsan crashes
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-19 15:34:24 +00:00
Pratik Mankawde
5befd5d249
added tsan option second_deadlock_stack=1 and more tsan supps
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-19 13:23:48 +00:00
Pratik Mankawde
4fc5c00c24
added lsan and updated tsan
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-17 16:53:51 +00:00
Pratik Mankawde
67946f4993
more cleanup
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 16:51:54 +00:00
Pratik Mankawde
aac1076d83
minor cleanup
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 13:01:30 +00:00
Pratik Mankawde
c0da02814b
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
2025-11-14 12:53:30 +00:00
Pratik Mankawde
013ff18fce
cleanup
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 12:51:47 +00:00
Pratik Mankawde
1cc00cddd8
trying with " and dyn linking
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 16:19:34 +00:00
Bart
9b53bd9871
ci: Clean workspace on Windows self-hosted runners ( #6024 )
...
This change updates the `cleanup-workspace` action to its latest version, which added support for Windows.
2025-11-12 09:30:45 -05:00
Pratik Mankawde
b650852fa7
static liking for gcc
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 14:09:12 +00:00
Pratik Mankawde
1d76de83f6
minor correction
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 13:12:01 +00:00
Pratik Mankawde
ea4d062e68
added ubsan file
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 12:15:45 +00:00
Pratik Mankawde
dcd0553050
sanitizer builds only for gcc15 and clang20. no linking check for sanitizer builds
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 11:46:20 +00:00
Pratik Mankawde
7d05090d68
setting variables in run
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 19:21:33 +00:00
Pratik Mankawde
e687ab8653
try 7
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 19:07:22 +00:00
Pratik Mankawde
b182b6abf7
try 6
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 19:02:08 +00:00
Pratik Mankawde
509d388f97
try 6
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:58:21 +00:00
Pratik Mankawde
a011d29fcb
trying again with minor change
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:36:51 +00:00
Pratik Mankawde
2bc089a962
Merge branch 'develop' into pratik/Add-sanitizers-to-CI-builds
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:30:47 +00:00
Pratik Mankawde
14f605b2f9
minor
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:29:52 +00:00
Pratik Mankawde
f2365543fb
added variable in an early action
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:19:04 +00:00
Pratik Mankawde
d9c26bd7a9
another comb.
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 18:17:37 +00:00
Ayaz Salikhov
c2a90b706f
ci: Specify bash as the default shell in workflows ( #6021 )
2025-11-11 18:17:03 +00:00
Pratik Mankawde
937dc8740e
another combi
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 17:53:16 +00:00
Pratik Mankawde
9b92aafe6d
fixed path to atsan
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 17:42:23 +00:00
Pratik Mankawde
124b6ca4bd
using GITHUB_WORKSPACE now
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 17:27:51 +00:00
Pratik Mankawde
28885a4638
path revert
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 17:13:45 +00:00
Pratik Mankawde
5478e4fee6
move working_dir up
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 16:57:32 +00:00
Pratik Mankawde
18b65fd129
linked model flags specific to amd64
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 16:42:57 +00:00