Niq Dudfield
fa524d91b0
fix: remove .mise.toml that conflicts with CI mise-action ( #689 )
2026-02-19 08:55:35 +07:00
Niq Dudfield
36a99d4abc
Merge dev ( 309e517e7) into sync-2.4.0: docs + guard checker CI ( #683 )
...
* Hook API Refactor2: Amendment Guards (#621 )
* Hook API Refactor3: Consolidate the Hook API definitions from Enum.h and ApplyHook.h into a single file. (#622 )
* Hook API Refactoring / Unit Testing (#581 )
* fix `Xahau Ledger` to `Xahau Network` (#651 )
* Add GitHub Actions workflow for Guard Checker Build (#658 )
* fix `Xahau Ledger` to `Xahau Network` (#651 )
* Add GitHub Actions workflow for Guard Checker Build (#658 )
* fix: update guard checker build path for directory restructure
* fix: update stale ripple include paths in hook headers
* fix(test): avoid deleted PublicKey default ctor in HookAPI test
* chore(levelization): update ordering after hook/protocol dependency change
---------
Co-authored-by: tequ <git@tequ.dev >
2026-02-18 11:17:27 +10:00
Niq Dudfield
a7900a7f36
Merge dev ( d20927237) into sync-2.4.0: HookAPI refactor ( #681 )
...
* Hook API Refactor2: Amendment Guards (#621 )
* Hook API Refactor3: Consolidate the Hook API definitions from Enum.h and ApplyHook.h into a single file. (#622 )
* Hook API Refactoring / Unit Testing (#581 )
* Hook API Refactor2: Amendment Guards (#621 )
* Hook API Refactor3: Consolidate the Hook API definitions from Enum.h and ApplyHook.h into a single file. (#622 )
* Hook API Refactoring / Unit Testing (#581 )
* fix: update clang-format to v18 and fix include ordering
- Update verify-generated-headers CI to use clang-format 18 (matching
clang-format.yml) instead of stale v10 which can't parse .clang-format
- Add .mise.toml for local clang-format 18 tooling
- Fix include ordering in cherry-picked files per clang-format 18
* chore: update levelization results for HookAPI changes
New loop: xrpl.hook <-> xrpld.app due to HookAPI.h including
Transaction.h from xrpld.app.
---------
Co-authored-by: tequ <git@tequ.dev >
2026-02-16 18:51:04 +10:00
tequ
94e5325ba9
Update CMake version to 3.25.3 in macOS workflow
2025-12-17 12:53:20 +09:00
tequ
1a3a072f30
Fix differences such as LedgerHash that occurred due to NetworkID in ltFeeSettings
2025-12-01 19:28:23 +09:00
tequ
7a8ff63064
fix InvalidTxFlags Amendment to default Yes
2025-10-29 16:49:37 +09:00
tequ
3a52ac66e4
Add ltORACLE for Remarks target ( #562 )
2025-08-18 16:17:49 +09:00
tequ
943192071c
Disable instrumentation-build workflow ( #530 )
2025-06-30 16:54:11 +09:00
Niq Dudfield
2cf4b3ec4c
fix: remove vestigial -DBOOST_ASIO_DISABLE_CONCEPTS usage ( #526 )
2025-06-27 16:41:30 +09:00
tequ
17346c588d
remove checkpatterns workflow
2025-06-24 19:57:41 +09:00
Bronek Kozicki
c4c519ec53
Antithesis instrumentation improvements ( #5213 )
...
* Rename ASSERT to XRPL_ASSERT
* Upgrade to Anthithesis SDK 0.4.4, and use new 0.4.4 features
* automatic cast to bool, like assert
* Add instrumentation workflow to verify build with instrumentation enabled
2025-06-19 23:27:49 +09:00
tequ
1bc34cb7cd
update actions/upload-artifact to v4
...
https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
2025-06-19 16:11:34 +09:00
tequ
06edda714f
clang-format, ignore magic_enum.h
2025-06-19 15:56:33 +09:00
John Freeman
516e44bcfd
Update clang-format workflow
2025-06-18 13:29:29 +09:00
John Freeman
168a160a25
Prepare to rearrange sources: ( #4997 )
...
- Remove CMake module "MultiConfig".
- Update clang-format configuration, CodeCov configuration,
levelization script.
- Replace source lists in CMake with globs.
2025-06-17 17:44:40 +09:00
John Freeman
fbc976d0e2
Update dependencies ( #4595 )
...
Use the most recent versions in ConanCenter.
* Due to a bug in Clang 16, you may get a compile error:
"call to 'async_teardown' is ambiguous"
* A compiler flag workaround is documented in `BUILD.md`.
* At this time, building this with gcc 13 may require editing some files
in `.conan/data`
* A patch to support gcc13 may be added in a later PR.
---------
Co-authored-by: Scott Schurr <scott@ripple.com >
2025-06-15 23:18:30 +09:00
Denis Angell
551fc9f9e1
Add Conan Building For Development ( #432 )
2025-05-14 14:00:20 +10:00
tequ
85004a2adc
Update clang-format workflow ( #490 )
2025-04-17 16:16:59 +10:00
Niq Dudfield
224684ab8f
CI Release Builder ( #455 )
2025-03-11 13:19:28 +01:00
Wietse Wind
938f462b1c
Update build-in-docker.yml
2025-02-05 08:23:49 +01:00
Wietse Wind
c56d26046a
Artifact v4 continue on error
2025-02-01 08:58:13 +01:00
Wietse Wind
9e10a77f23
Update artifact
2025-02-01 08:57:48 +01:00
Wietse Wind
4ca823c71c
Update artifact
2025-02-01 08:57:25 +01:00
Denis Angell
79d83bd424
fix240911 ( #363 )
2024-09-11 13:43:03 +10:00
Wietse Wind
849a4435e0
CI Split jobs with prev job dependency & CI on jshooks ( #320 )
...
* CI on `jshooks` branch
* CI Split jobs with prev job dependency
* No multi branch worker in parallel
---------
Co-authored-by: Denis Angell <dangell@transia.co >
2024-05-29 13:45:59 +02:00
Wietse Wind
247e9d98bf
CI on jshooks branch ( #317 )
2024-05-24 10:10:40 +10:00
Wietse Wind
caa8b382d8
🤦
2024-02-22 23:28:19 +01:00
Wietse Wind
82e04073be
Revert checkout v3
2024-02-14 15:21:43 +01:00
Wietse Wind
e1b78f9682
Do clean
2024-02-14 15:20:24 +01:00
Wietse Wind
901d1d4e8d
Update checkout CI to v4
2024-02-14 15:17:45 +01:00
Wietse Wind
66ee96d456
Build on release after all
2023-12-29 15:43:33 +01:00
Wietse Wind
b476aea55b
Do not auto build on release
2023-12-29 15:39:48 +01:00
Denis Angell
b77b0e70e3
Add Script to check for suspicious patterns ( #199 )
...
* Create check_keys.sh
* add to workflow
2023-11-16 16:23:55 +01:00
Denis Angell
559b504c7d
Update build-in-docker.yml ( #196 )
2023-11-09 19:44:28 +01:00
Denis Angell
43cb255337
Update Workflow ( #193 )
2023-11-09 19:01:50 +01:00
Denis Angell
2a18ec563d
Fix HBB workflow ( #191 )
...
* Update build-in-docker.yml
* Update build-in-docker.yml
* Update build-in-docker.yml
* Update build-core.sh
* update workflow
* Update build-core.sh
* Update build-core.sh
* Update build-core.sh
* Update build-core.sh
* update workflow
* fix workflow
* Update xahaud.binary.dockerfile
* fixup
* fixup
* fixup
* fixup
* fixup
* fixup
* Update build-in-docker.yml
2023-11-09 12:20:51 +01:00
Denis Angell
04ceb5af9a
update workflow ( #175 )
2023-11-01 17:04:13 +01:00
Denis Angell
70bd7c2ce7
Reintroduce Clang-Format & Levelization ( #171 )
...
* clang-format
* levelization
* clang-format
* update workflow (#172 )
* update workflow
* Update build-in-docker.yml
* fix from `clang-format`
* Update Enum.h
2023-11-01 14:12:24 +01:00
Wietse Wind
dc29234ff5
Disable publisher: http://build.xahau.tech/
2023-04-12 15:28:57 +02:00
Richard Holland
311d0b8bf1
Revert "Use the Conan package manager ( #4367 )"
...
This reverts commit c3a9f3dbf3 .
2023-04-06 09:46:00 +00:00
Richard Holland
a5ca117ff6
Merge remote-tracking branch 'ripple/develop' into dev
2023-04-06 09:36:24 +00:00
RichardAH
466c7dba9f
Update build-in-docker.yml
...
make auto build run on release branch
2023-03-11 07:59:38 +00:00
Elliot Lee
c2b03fecca
Remove recipe for RocksDB and add recipe for Snappy ( #4431 )
...
- Copies the recipe for Snappy from Conan Center, but removes three
lines that explicitly link the standard library, which prevents
builders from statically linking it.
- Removes the recipe for RocksDB now that an official recipe for version
6.27.3 is in Conan Center.
Developers will likely need to remove cached versions of both RocksDB
and Snappy:
```
conan remove -f rocksdb
conan remove -f snappy
```
---------
Co-authored-by: John Freeman <jfreeman08@gmail.com >
2023-02-23 12:41:18 -08:00
John Freeman
60c276d90b
Fix Conan version constraint in workflows ( #4430 )
...
Conan 2.0 is not compatible with the current workflows.
2023-02-22 19:54:51 -08:00
Ed Hennis
aebf2ac990
Resolve a couple of Github Action CI annoyances: ( #4413 )
...
* Set "fail-fast: false" so that multiple jobs in one workflow can
finish independently. By default, if one job fails, other running jobs
will be aborted, even if the other jobs are working fine and are
almost done. This leads to wasted time and resources if the failure
is, for example, OS specific, or due to a flaky unit test, and the
failed job needs to be re-run, because all the jobs end up re-running.
* Put conditions back into the windows.yml job (manual, and for
a specific branch name and that job). This prevents Github Actions
from sending "No jobs were run" failure emails on every commit.
2023-02-15 11:34:32 -08:00
Wietse Wind
c33f5b46a8
zipzip - zip
2023-02-09 14:49:34 +01:00
Wietse Wind
7fee0eb171
Fixes zip-zip
2023-02-09 13:29:46 +01:00
Wietse Wind
ba86191406
Publish built binary post builder, pre tests
2023-02-03 00:38:07 +01:00
Wietse Wind
bebf34311b
Separate build & test job
2023-01-31 23:27:24 +01:00
Wietse Wind
b0343d0509
Add full & partial release build
...
commit 2349db5aa9deec436d97169cd5ae58bc57f28093
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 13:37:58 2023 +0100
Semver
commit 2969e6c31561be28fbb0979f21a61305ccb49be9
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 13:11:49 2023 +0100
Small build works (?)
commit 3241f147c3dbbbf29d2a5c364b64bf42c0419450
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 13:01:32 2023 +0100
Semver
commit 411f5c9c5042da16685d069cabe8318c239cf888
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 12:25:38 2023 +0100
Start on path, need more info
commit 8ea7819bf7648cd81c434ff3b4826dd410047718
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 12:09:05 2023 +0100
Change build, timestamp, branch, runner
commit 1579e540ff77b0517090a1ac7e32cd277f986d1e
Author: Richard Holland <richard.holland@starstone.co.nz >
Date: Tue Jan 31 10:44:19 2023 +0000
Change version string to 0.0.0 ahead of build numbers from GHActions
commit 1e78245e201bdeb1b238f23b6821da2ce8f3f171
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 11:39:26 2023 +0100
Change compiler toolset
commit 47910f553ff5e4fe4ee90143ff097ac2e49ad281
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 11:35:17 2023 +0100
Add docker unit tests
commit 7df50898d9dc8245fa766de74de0d4c85cf0259b
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 10:40:14 2023 +0100
BUild full on new container
commit 174135fba27bbbf66d2b13c061851c47a9acb047
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 10:39:13 2023 +0100
No full build on action runner
commit 96c7fe1f3e366a2eef9261d7f56b7889b1385daf
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 10:32:11 2023 +0100
Fix auto clean
commit 2f7d707a6149181a7576cfab426e479c56713e97
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 10:25:39 2023 +0100
clean container on GH action full build
commit 1b12c99b88ed253639826dc644af8d9b7fb16f72
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 10:25:02 2023 +0100
Wrong logic
commit d0a08c27367ec7680a29e7ae2e0c64e1fa3866c4
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 10:23:17 2023 +0100
Try to fix fast build
commit 1e2093821282aca904682942387645dabdc0dc1c
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 09:55:11 2023 +0100
Persistent container
commit 68d9b4cf1c6e30c17a38e7259d71c642f3b7cd11
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 09:53:59 2023 +0100
Persistent container
commit 651d5dec8aa4ab7cb4971861fbc67b9a3dc27313
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 09:46:32 2023 +0100
Cached builder, unit tests
commit 50f7a901543faf34361b3d5d24826bad0dbb3b49
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 09:31:35 2023 +0100
Add build cores
commit 841bf1c4fc0f432e35393f4bd393a772cc7f9ebc
Author: Wietse Wind <mail@wietse.com >
Date: Tue Jan 31 09:26:07 2023 +0100
Testing runner sh code
2023-01-31 13:39:42 +01:00