Bart Thomee
f1a0d141b3
Fix script
2025-11-02 13:05:44 +00:00
Bart Thomee
81e715a68d
Remove useless command
2025-11-02 12:52:34 +00:00
Bart Thomee
fafe87f547
Work around rename command not being available in CI images
2025-11-01 14:30:44 -04:00
Bart Thomee
b516a17cac
Merge branch 'bthomee/rename_copyright' into bthomee/rename_cmake
2025-11-01 13:18:21 -04:00
Bart Thomee
972ddde705
Merge branch 'bthomee/rename_definitions' into bthomee/rename_copyright
2025-11-01 12:53:00 -04:00
Bart Thomee
487bc23e23
Merge branch 'develop' into bthomee/rename_definitions
2025-11-01 12:50:29 -04:00
Jingchen
8eb233c2ea
refactor: Modularize shamap and nodestore ( #5668 )
...
This change moves the shamap and nodestore from `xrpld` to `libxrpl`.
2025-10-31 22:25:16 +00:00
Bart Thomee
fe515e8ab4
Restore renaming of the .cfg file
2025-10-30 16:46:23 -04:00
Bart Thomee
dc966e8a4d
Merge branch 'bthomee/rename_copyright' into bthomee/rename_cmake
2025-10-30 16:04:56 -04:00
Bart Thomee
bf6308cb4e
Merge branch 'bthomee/rename_definitions' into bthomee/rename_copyright
2025-10-30 16:04:27 -04:00
Bart
36ad664623
Merge branch 'develop' into bthomee/rename_definitions
2025-10-30 16:01:02 -04:00
Bart Thomee
296f82629a
Handle rerunning of the script
2025-10-30 15:57:20 -04:00
Bart Thomee
808dcfb389
Fix typo in README
2025-10-30 15:15:50 -04:00
Bart Thomee
115f01978d
refactor: Rename cmake files and definitions
2025-10-30 15:11:18 -04:00
Jingchen
76f774e22d
refactor: Migrate json unit tests to use doctest ( #5533 )
...
Co-authored-by: Bart Thomee <11445373+bthomee@users.noreply.github.com >
2025-10-28 14:19:39 +00:00
Bart Thomee
4af408fcd6
Fix typo in comment
2025-10-23 11:06:42 -04:00
Bart Thomee
ac7cd17472
refactor: Remove unnecessary copyright notices already covered by LICENSE.md
2025-10-23 11:03:01 -04:00
Bart Thomee
fc33a8e0ce
Use gnu-sed on MacOS
2025-10-23 10:59:35 -04:00
Bart Thomee
613954184a
Add CI step to enforce renaming
2025-10-23 10:39:42 -04:00
Bart
b64707f53b
chore: Add support for RHEL 8 ( #5880 )
...
Co-authored-by: Bart Thomee <11445373+bthomee@users.noreply.github.com >
2025-10-17 14:09:47 +00:00
Ayaz Salikhov
459d0da010
chore: Support CMake 4 without workarounds ( #5866 )
2025-10-14 11:18:34 -04:00
Bart
46ba8a28fe
refactor: Update Conan dependencies: OpenSSL ( #5873 )
...
This change bumps OpenSSL from 1.1.1w to 3.6.0.
2025-10-09 13:27:26 -04:00
Bart
f61086b43c
refactor: Update CI strategy matrix to use new RHEL 9 and RHEL 10 images ( #5856 )
...
This change uses the new RHEL 9 and 10 images to build and test the binary, and adds support for having different Docker image SHAs per distro-compiler combination.
Instead of supporting RHEL each minor version, we are simplifying our pipelines by only supporting RHEL major versions. Our CI Docker images have already been updated accordingly, and we recently added support for RHEL 10 as well. Up until now, the CI Docker images had all been rebuilt at the same time, but that is not necessarily true as the most recent push to the CI repo has shown where the RHEL images now have a different SHA than the Debian and Ubuntu ones.
Co-authored-by: Bart Thomee <11445373+bthomee@users.noreply.github.com >
2025-10-08 13:15:24 +00:00
Ayaz Salikhov
294e03ecf5
ci: Upload artifacts during build and test in a separate job ( #5817 )
2025-09-30 16:15:24 +00:00
Ayaz Salikhov
19c4226d3d
ci: Call all reusable workflows reusable ( #5818 )
2025-09-26 18:33:42 +00:00
Jingchen
cfd26f444c
fix: Address http header case sensitivity ( #5767 )
...
This change makes the regex in `HttpClient.cpp` that matches the content-length http header case insensitive to improve compatibility, as http headers are case insensitive.
2025-09-26 11:40:43 +00:00
Jingchen
dc8b37a524
refactor: Modularise ledger ( #5493 )
...
This change moves the ledger code to libxrpl.
2025-09-18 11:12:24 -04:00
Jingchen
9494fc9668
chore: Use self hosted windows runners ( #5780 )
...
This changes switches from the GitHub-managed Windows runners to self-hosted runners to significantly reduce build time.
2025-09-17 09:29:15 -04:00
Bronek Kozicki
f6426ca183
Switch CI pipeline bookworm:gcc-13 from arm64 to amd64 ( #5779 )
2025-09-09 21:23:07 +00:00
Ayaz Salikhov
e67e0395df
ci: Limit number of parallel jobs in "upload-conan-deps" ( #5781 )
...
- This should prevent Artifactory from being overloaded by too many requests at a time.
- Uses "max-parallel" to limit the build job to 10 simultaneous instances.
- Only run the minimal matrix on PRs.
2025-09-09 19:47:06 +00:00
Ayaz Salikhov
9ebeb413e4
feat: Implement separate upload workflow ( #5762 )
...
* feat: Implement separate upload workflow
* Use cleanup-workspace
* Name some workflows reusable
* Add dependencies
2025-09-08 15:15:59 +00:00
Bart
285120684c
refactor: Replace 'on: pull_request: paths' by 'changed-files' action ( #5728 )
...
This PR moves the list of files from the `paths:` section in the `on: pull_request` into a separate job.
2025-08-26 16:00:00 -04:00
Bart
c14ce956ad
chore: Update clang-format and prettier with pre-commit ( #5709 )
...
The change updates how clang-format is called in CI and locally, and adds prettier to the pre-commit hook. Proto files are now also formatted, while external files are excluded.
2025-08-22 17:37:11 +00:00
Bronek Kozicki
2e255812ae
chore: Workaround for CI build errors on arm64 ( #5717 )
...
CI builds with `clang-20` on `linux/arm64` are failing due to boost 1.86. This is hopefully fixed in version 1.88.
2025-08-22 10:58:36 -04:00
Bart
896b8c3b54
chore: Fix file formatting ( #5718 )
2025-08-22 10:02:56 -04:00
Bart
58dd07bbdf
fix: Skip notify-clio when running in a fork, reorder config fields ( #5712 )
...
This change will skip running the notify-clio job when a PR is created from a fork, and reorders the strategy matrix configuration fields so GitHub will more clearly show which configuration is running.
2025-08-21 16:32:04 -04:00
Bart
afc05659ed
fix: Adjust the CI workflows ( #5700 )
2025-08-19 12:46:38 -04:00
Bart
dc1caa41b2
refactor: Revamp CI workflows ( #5661 )
...
This change refactors the CI workflows to leverage the new CI Docker images for Debian, Red Hat, and Ubuntu.
2025-08-18 10:21:43 -04:00