pdp2121
bd1b126230
feat: Add --definitions flag and artifact ( #6858 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2026-04-22 20:10:52 +00:00
Alex Kremer
7c7c1894b9
chore: Add -fix to clang-tidy invocation ( #6990 )
2026-04-21 19:00:00 +00:00
Ayaz Salikhov
ab887f5049
ci: Upload clang-tidy git diff ( #6983 )
2026-04-21 14:22:33 +00:00
Ayaz Salikhov
852fbe955d
ci: Add workflow to check PR description has been filled ( #6965 )
2026-04-20 12:12:58 +00:00
dependabot[bot]
b33d0a0479
ci: [DEPENDABOT] Bump tj-actions/changed-files from 47.0.5 to 47.0.6 ( #6973 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 11:20:42 +00:00
dependabot[bot]
ef2642f873
ci: [DEPENDABOT] bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 ( #6927 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 14:02:02 +00:00
dependabot[bot]
b2038163bc
ci: [DEPENDABOT] bump actions/upload-artifact from 7.0.0 to 7.0.1 ( #6928 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 14:01:56 +00:00
Sergey Kuznetsov
d52d735543
chore: Move codegen venv setup into build stage ( #6617 )
...
Co-authored-by: JCW <a1q123456@users.noreply.github.com >
Co-authored-by: Bart <bthomee@users.noreply.github.com >
2026-04-15 18:50:49 +00:00
Ayaz Salikhov
b0fe2ec58a
ci: Change conditions for uploading artifacts in public/private/org repos ( #6734 )
2026-04-07 14:32:13 +00:00
Bart
c00ed673a8
refactor: Rename non-functional uses of ripple(d) to xrpl(d) ( #6676 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
2026-04-07 13:00:17 +00:00
Ayaz Salikhov
6b55c4cdc8
chore: Update XRPLF/actions ( #6713 )
2026-04-02 21:34:20 +00:00
Ayaz Salikhov
ae21f53e4d
ci: Allow uploading artifacts for XRPLF org ( #6702 )
2026-04-01 13:37:35 +00:00
Alex Kremer
2502befb42
chore: Enable clang-tidy misc checks ( #6655 )
2026-03-31 17:29:45 +00:00
Ayaz Salikhov
c3fae847f3
ci: Use pull_request_target to check for signed commits ( #6697 )
2026-03-31 17:14:41 +00:00
Ayaz Salikhov
5c8dfe5456
ci: Only publish docs in public repos ( #6687 )
2026-03-30 17:15:40 +00:00
dependabot[bot]
de671863e2
ci: [DEPENDABOT] bump actions/deploy-pages from 4.0.5 to 5.0.0 ( #6684 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 14:09:57 +00:00
dependabot[bot]
e0cabb9f8c
ci: [DEPENDABOT] bump codecov/codecov-action from 5.5.3 to 6.0.0 ( #6685 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 13:57:32 +00:00
Ayaz Salikhov
509677abfd
ci: Don't publish docs on release branches ( #6673 )
2026-03-26 14:11:37 +00:00
Ayaz Salikhov
e8bdbf975a
ci: Upload artifacts only in public repositories ( #6670 )
2026-03-26 12:37:37 +00:00
Ayaz Salikhov
2c765f6eb0
ci: Add conflicting-pr workflow ( #6656 )
...
Co-authored-by: Bart <bthomee@users.noreply.github.com >
2026-03-26 00:18:17 +00:00
Alex Kremer
403fd7c649
fix: More clang-tidy issues found after merging to develop ( #6640 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
Co-authored-by: Bart <bthomee@users.noreply.github.com >
2026-03-25 14:28:28 +00:00
dependabot[bot]
c463d0ff06
ci: [DEPENDABOT] bump codecov/codecov-action from 5.5.2 to 5.5.3 ( #6615 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 14:04:22 +00:00
Bart
fd28656ded
ci: Check for signed commits in PR ( #6559 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
2026-03-19 17:38:09 +00:00
Ayaz Salikhov
9316da784a
ci: Update XRPLF/actions ( #6594 )
2026-03-19 17:29:22 +00:00
Michael Legleux
6efd31229a
fix: Use correct format and event for workflows for release tags ( #6554 )
2026-03-19 10:23:51 +00:00
Jingchen
b1e5ba0518
feat: Add code generator for transactions and ledger entries ( #6443 )
...
Signed-off-by: JCW <a1q123456@users.noreply.github.com >
Co-authored-by: Bart <bthomee@users.noreply.github.com >
2026-03-18 21:11:51 +00:00
Ayaz Salikhov
804a351773
ci: Use external action implementation of check-pr-title ( #6578 )
2026-03-18 18:31:42 +00:00
Ayaz Salikhov
697fb64e8c
ci: Don't check PR title for drafts ( #6573 )
2026-03-18 17:46:27 +00:00
Bart
808e814489
ci: Update check-pr-title action hash ( #6572 )
2026-03-17 23:26:01 +00:00
Bart
5fc4ab3e37
ci: Let required runs be triggered by merge group events ( #6563 )
...
Co-authored-by: Bart <11445373+bthomee@users.noreply.github.com >
2026-03-17 20:03:48 +00:00
Pratik Mankawde
eff344faf9
chore: Move sanitizer runtime options out to files ( #6371 )
...
This change moves the sanitizer runtime options out to dedicated files, such that they can be used in multiple places (CI, local runs) without any need to rewrite them.
2026-03-17 11:22:49 +00:00
Pratik Mankawde
983816248a
fix: Switch to boost::coroutine2 ( #6372 )
...
ASAN wasn't able to keep track of `boost::coroutine` context switches, and would lead to many false positives being detected. By switching to `boost::coroutine2` and `ucontext`, ASAN is able to know about the context switches advertised by the `boost::fiber` class, which in turn leads to more cleaner ASAN analysis.
2026-03-16 15:34:15 +00:00
Jingchen
ce31a7ed16
chore: Replace levelization shell script by python script ( #6325 )
...
The new python version is significantly faster.
2026-03-12 15:38:00 +00:00
Sergey Kuznetsov
c791cae1ec
test: Fix flaky subscribe tests ( #6510 )
...
Subscribe tests have a problem that there is no way to synchronize application running in background threads and test threads. Threads are communicating via websocket messages. When the code is compiled in debug mode with code coverage enabled it executes quite slow, so receiving websocket messages by the client in subscribe tests may time out.
This change does 2 things to fix the problem:
* Increases timeout for receiving a websocket message.
* Decreases the number of tests running in parallel.
While testing the fix for subscribe test another flaky test in ledger replay was found, which has also been addressed.
2026-03-11 18:06:12 +00:00
Ayaz Salikhov
bee2d112c6
ci: Fix how clang-tidy is run when .clang-tidy is changed ( #6521 )
2026-03-11 14:18:18 +01:00
Bart
01c977bbfe
ci: Fix rules used to determine when to upload Conan recipes ( #6524 )
...
The refs as previously used pointed to the source branch, not the target branch. However, determining the target branch is different depending on the GitHub event. The pull request logic was incorrect and needed to be fixed, and the logic inside the workflow could be simplified. Both modifications have been made in this commit.
2026-03-11 13:43:58 +01:00
Bart
3baf5454f2
ci: Only upload artifacts in the XRPLF/rippled repository ( #6523 )
...
This change will only attempt to upload artifacts for CI runs performed in the XRPLF/rippled repository.
2026-03-11 11:48:40 +01:00
Ayaz Salikhov
45b8c4d732
chore: Update XRPLF/actions ( #6508 )
...
This change mainly includes XRPLF/actions#51 .
2026-03-09 21:47:22 +00:00
Ayaz Salikhov
7e2b137131
chore: Use check-pr-title from XRPLF/actions ( #6506 )
2026-03-09 17:53:52 +01:00
dependabot[bot]
9e0d350fca
ci: [DEPENDABOT] bump tj-actions/changed-files from 47.0.4 to 47.0.5 ( #6501 )
2026-03-09 15:27:03 +01:00
Michael Legleux
08e734457f
fix: Fix docs deployment for pull requests ( #6482 )
2026-03-05 00:12:41 -08:00
Michael Legleux
77518394e8
fix: Stop committing generated docs to prevent repo bloat ( #6474 )
2026-03-04 19:19:57 -08:00
Ayaz Salikhov
c69091bded
chore: Add Git information compile-time info to only one file ( #6464 )
...
The existing code added the git commit info (`GIT_COMMIT_HASH` and `GIT_BRANCH`) to every file, which was a problem for leveraging `ccache` to cache build objects. This change adds a separate C++ file from where these compile-time variables are propagated to wherever they are needed. A new CMake file is added to set the commit info if the `git` binary is available.
2026-03-04 19:45:28 +00:00
dependabot[bot]
0abd762781
ci: [DEPENDABOT] bump actions/upload-artifact from 6.0.0 to 7.0.0 ( #6450 )
2026-03-03 17:17:08 +00:00
Sergey Kuznetsov
b58c681189
chore: Make nix hook optional ( #6431 )
...
This change makes the `nix` pre-commit hook optional in development environments, and enforced only inside Github Actions.
2026-02-27 13:36:10 -05:00
Mayukha Vadari
404f35d556
test: Grep for failures in CI ( #6339 )
...
This change adjusts the CI tests to make it easier to spot errors, without needing to sift through the thousands of lines of output.
2026-02-27 03:01:38 +00:00
Alex Kremer
2e595b6031
chore: Enable clang-tidy checks without issues ( #6414 )
...
This change enables all clang-tidy checks that are already passing. It also modifies the clang-tidy CI job, so it runs against all files if .clang-tidy changed.
2026-02-26 18:26:58 +00:00
Ayaz Salikhov
65e63ebef3
chore: Update cleanup-workspace to delete old .conan2 dir on macOS ( #6412 )
2026-02-25 01:12:16 +00:00
Sergey Kuznetsov
0fd237d707
chore: Add nix development environment ( #6314 )
...
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-23 20:10:07 -05:00
dependabot[bot]
3542daa4cc
ci: [DEPENDABOT] bump actions/upload-artifact from 4.6.2 to 6.0.0 ( #6396 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.2 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](ea165f8d65...b7c566a772 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
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-02-20 22:48:01 +00:00