Denis Angell
c30b73db62
Merge branch 'dev' into tmp-conan
2025-04-17 08:41:34 +02:00
Denis Angell
8dc718a560
fix conan
2025-04-17 08:40:27 +02:00
tequ
989532702d
Update clang-format workflow ( #490 )
2025-04-17 16:16:59 +10:00
Denis Angell
658eb73e00
build: add interface library libxrpl: ( #4449 )
...
Make it easy for projects to depend on libxrpl by adding an `ALIAS`
target named `xrpl::libxrpl` for projects to link.
The name was chosen because:
* The current library target is named `xrpl_core`. There is no other
"non-core" library target against which we need to distinguish the
"core" library. We only export one library target, and it should just
be named after the project to keep things simple and predictable.
* Underscores in target or library names are generally discouraged.
* Every target exported in CMake should be prefixed with the project
name.
By adding an `ALIAS` target, existing consumers who use the `xrpl_core`
target will not be affected.
* In the future, there can be a migration plan to make `xrpl_core` the
`ALIAS` target (and `libxrpl` the "real" target, which will affect the
filename of the compiled binary), and eventually remove it entirely.
Also:
* Fix the Conan recipe so that consumers using Conan import a target
named `xrpl::libxrpl`. This way, every consumer can use the same
instructions.
* Document the two easiest methods to depend on libxrpl. Both have been
tested.
* See #4443 .
2025-04-16 11:29:35 +02:00
RichardAH
df2e2ecd7c
Merge branch 'dev' into tmp-conan
2025-04-16 10:29:29 +10:00
RichardAH
f9cd2e0d21
Remarks amendment ( #301 )
...
Co-authored-by: Denis Angell <dangell@transia.co >
2025-04-16 08:42:04 +10:00
tequ
59e334c099
fixRewardClaimFlags ( #487 )
2025-04-15 20:08:19 +10:00
tequ
9018596532
HookCanEmit ( #392 )
2025-04-15 13:32:35 +10:00
Niq Dudfield
b827f0170d
feat(catalogue): add cli commands and fix file_size ( #486 )
...
* feat(catalogue): add cli commands and fix file_size
* feat(catalogue): add cli commands and fix file_size
* feat(catalogue): fix tests
* feat(catalogue): fix tests
* feat(catalogue): use formatBytesIEC
* feat: add file_size_estimated
* feat: add file_size_estimated
* feat: add file_size_estimated
2025-04-15 08:50:15 +10:00
Denis Angell
26cb84fa6c
remove more kInfo
2025-04-11 11:22:00 +02:00
Denis Angell
938feb3c23
Update release-builder.sh
2025-04-11 10:50:52 +02:00
Denis Angell
7d6b2e76d2
remove info log from catalogue tests
2025-04-11 10:45:46 +02:00
Denis Angell
ab38e48fff
Merge branch 'dev' into tmp-conan
2025-04-10 11:35:45 +02:00
Denis Angell
9b7103ea4d
rename workflow
2025-04-10 11:33:08 +02:00
tequ
e4b7e8f0f2
Update sfcodes script ( #479 )
2025-04-10 09:44:31 +10:00
tequ
1485078d91
Update CHooks build script ( #465 )
2025-04-09 20:22:34 +10:00
tequ
6625d2be92
Add xpop_slot test ( #470 )
2025-04-09 20:20:23 +10:00
tequ
2fb5c92140
feat: Run unittests in parallel with Github Actions ( #483 )
...
Implement parallel execution for unit tests using Github Actions to improve CI pipeline efficiency and reduce build times.
2025-04-04 19:32:47 +02:00
Niq Dudfield
c4b5ae3787
Fix missing includes in Catalogue.cpp for non-unity builds ( #485 )
2025-04-04 12:53:45 +10:00
Niq Dudfield
d546d761ce
Fix using using Status with rpcError ( #484 )
2025-04-01 21:00:13 +10:00
RichardAH
e84a36867b
Catalogue ( #443 )
2025-04-01 16:47:48 +10:00
Denis Angell
0bf50c5dc7
eof
2025-03-30 16:48:43 +02:00
Denis Angell
8b0592ce06
Update xahau-sh-build-in-docker.yml
2025-03-29 04:22:35 +01:00
Denis Angell
c27e2a9c05
Update xahau-sh-build-in-docker.yml
2025-03-29 03:26:09 +01:00
Denis Angell
f8d22bbc24
add caching
2025-03-29 03:08:58 +01:00
Denis Angell
95ab35a185
Update release-builder.sh
2025-03-29 02:43:43 +01:00
Denis Angell
313ad7134b
test workflow
2025-03-29 02:40:38 +01:00
Denis Angell
859dcbcabf
remove EXIT_IF_CONTAINER_RUNNING
2025-03-29 02:26:01 +01:00
Denis Angell
a8e9448b1a
revert docker dependency cache
2025-03-29 02:15:13 +01:00
Denis Angell
cab4d63a07
revert some cmake builds
2025-03-28 20:44:09 +01:00
Denis Angell
9a90a7ffdc
optional release builder
2025-03-28 20:42:18 +01:00
Denis Angell
ddbbe91e5a
attempt fix builder
2025-03-28 19:32:37 +01:00
Denis Angell
2d9ac91cd1
fix build dir
2025-03-28 14:35:41 +01:00
Denis Angell
ed243745f8
fix checkpatterns
2025-03-28 11:49:45 +01:00
Denis Angell
5eac2d3e44
change on fields
2025-03-28 11:44:22 +01:00
Denis Angell
245cf4a676
refactor checkpatterns remove comments
2025-03-28 10:44:18 +01:00
Denis Angell
864734f607
Update xahau-sh-build-in-docker.yml
2025-03-28 10:35:21 +01:00
Niq Dudfield
689740d818
Use GA runners with conan/ccache caches ( #482 )
2025-03-28 10:29:55 +01:00
Denis Angell
48919f028c
[GA] Remove build caching
2025-03-25 11:40:18 +01:00
Denis Angell
9c26f1f213
[GA] revert
2025-03-25 10:45:28 +01:00
Denis Angell
69b7728b2d
[GA] tmp disable build cache
2025-03-25 10:37:17 +01:00
Denis Angell
9178aa9d8a
[GA] remove unused workflows
2025-03-25 10:17:33 +01:00
Denis Angell
17fdd09640
[GA] update conan profile
2025-03-25 10:13:05 +01:00
Denis Angell
40dc69d642
[GA] conan mac os build
2025-03-25 10:06:17 +01:00
Denis Angell
58e3840345
remove cxxflags for macos action
2025-03-24 12:02:01 +01:00
Denis Angell
b73dd584e7
Merge branch 'dev' into tmp-conan
2025-03-21 15:15:03 +01:00
Denis Angell
0726789d77
update conan to 1.86
2025-03-21 15:09:59 +01:00
Niq Dudfield
0b675465b4
Fix ServerDefinitions_test regression intro in #475 ( #477 )
2025-03-19 12:32:27 +10:00
Niq Dudfield
d088ad61a9
Prevent dangling reference in getHash() ( #475 )
...
Replace temporary uint256 with static variable when returning fallback hash
to avoid returning a const reference to a local temporary object.
2025-03-18 18:37:18 +10:00
Niq Dudfield
ef77b02d7f
CI Release Builder ( #455 )
2025-03-11 13:19:28 +01:00