Alex Kremer
c973e99f4b
feat: WorkQueue priorities ( #2721 )
...
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-11-07 17:42:55 +00:00
Peter Chen
51dbd09ef6
fix: Empty signer list ( #2746 )
...
fixes #2730
2025-11-07 07:41:02 -08:00
Ayaz Salikhov
1ecc6a6040
chore: Specify apple-clang 17.0 in conan profile ( #2757 )
2025-11-06 11:51:47 +00:00
github-actions[bot]
1d3e34b392
style: clang-tidy auto fixes ( #2759 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-11-06 09:35:52 +00:00
Alex Kremer
2f8a704071
feat: Ledger publisher use async framework ( #2756 )
2025-11-05 15:26:03 +00:00
Alex Kremer
fcc5a5425e
feat: New ETL by default ( #2752 )
2025-11-05 13:29:36 +00:00
Ayaz Salikhov
316126746b
ci: Remove backticks from release date ( #2754 )
2025-11-05 11:48:12 +00:00
Alex Kremer
6d79dd6b2b
feat: Async framework submit on strand/ctx ( #2751 )
2025-11-04 19:14:31 +00:00
Ayaz Salikhov
d6ab2cc1e4
style: Fix comment in pre-commit-autoupdate.yml ( #2750 )
2025-11-03 18:30:52 +00:00
Ayaz Salikhov
13baa42993
chore: Update prepare-runner to fix ccache on macOS ( #2749 )
2025-11-03 17:55:44 +00:00
Ayaz Salikhov
b485fdc18d
ci: Add date to nightly release title ( #2748 )
2025-11-03 17:16:29 +00:00
Ayaz Salikhov
7e4e12385f
ci: Update docker images ( #2745 )
2025-10-30 17:08:11 +00:00
Ayaz Salikhov
c117f470f2
ci: Install pre-commit in the main CI image as well ( #2744 )
2025-10-30 14:32:23 +00:00
Ayaz Salikhov
30e88fe72c
style: Fix pre-commit style issues ( #2743 )
2025-10-30 14:04:15 +00:00
Ayaz Salikhov
cecf082952
chore: Update tooling in Docker images ( #2737 )
2025-10-30 14:04:05 +00:00
Ayaz Salikhov
d5b95c2e61
chore: Use new prepare-runner ( #2742 )
2025-10-30 14:03:50 +00:00
github-actions[bot]
8375eb1766
style: clang-tidy auto fixes ( #2741 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-10-30 11:20:32 +00:00
Ayaz Salikhov
be6aaffa7a
ci: Fix nightly commits link ( #2738 )
2025-10-30 11:19:22 +00:00
Ayaz Salikhov
104ef6a9dc
ci: Release nightly with date ( #2731 )
2025-10-29 15:33:13 +00:00
yinyiqian1
eed757e0c4
feat: Support account_mptoken_issuances and account_mptokens ( #2680 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-10-29 14:17:43 +00:00
github-actions[bot]
3b61a85ba0
style: clang-tidy auto fixes ( #2736 )
2025-10-29 09:31:21 +00:00
Sergey Kuznetsov
7c8152d76f
test: Fix flaky test ( #2729 )
2025-10-28 17:36:52 +00:00
dependabot[bot]
0425d34b55
ci: [DEPENDABOT] bump actions/checkout from 4.3.0 to 5.0.0 ( #2724 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.3.0
to 5.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/checkout/releases ">actions/checkout's
releases</a>.</em></p>
<blockquote>
<h2>v5.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update actions checkout to use node 24 by <a
href="https://github.com/salmanmkc "><code>@salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2226 ">actions/checkout#2226</a></li>
<li>Prepare v5.0.0 release by <a
href="https://github.com/salmanmkc "><code>@salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2238 ">actions/checkout#2238</a></li>
</ul>
<h2>⚠️ Minimum Compatible Runner Version</h2>
<p><strong>v2.327.1</strong><br />
<a
href="https://github.com/actions/runner/releases/tag/v2.327.1 ">Release
Notes</a></p>
<p>Make sure your runner is updated to this version or newer to use this
release.</p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v4...v5.0.0 ">https://github.com/actions/checkout/compare/v4...v5.0.0 </a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/checkout/blob/main/CHANGELOG.md ">actions/checkout's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2>V5.0.0</h2>
<ul>
<li>Update actions checkout to use node 24 by <a
href="https://github.com/salmanmkc "><code>@salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2226 ">actions/checkout#2226</a></li>
</ul>
<h2>V4.3.0</h2>
<ul>
<li>docs: update README.md by <a
href="https://github.com/motss "><code>@motss</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1971 ">actions/checkout#1971</a></li>
<li>Add internal repos for checking out multiple repositories by <a
href="https://github.com/mouismail "><code>@mouismail</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1977 ">actions/checkout#1977</a></li>
<li>Documentation update - add recommended permissions to Readme by <a
href="https://github.com/benwells "><code>@benwells</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2043 ">actions/checkout#2043</a></li>
<li>Adjust positioning of user email note and permissions heading by <a
href="https://github.com/joshmgross "><code>@joshmgross</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2044 ">actions/checkout#2044</a></li>
<li>Update README.md by <a
href="https://github.com/nebuk89 "><code>@nebuk89</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2194 ">actions/checkout#2194</a></li>
<li>Update CODEOWNERS for actions by <a
href="https://github.com/TingluoHuang "><code>@TingluoHuang</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/2224 ">actions/checkout#2224</a></li>
<li>Update package dependencies by <a
href="https://github.com/salmanmkc "><code>@salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2236 ">actions/checkout#2236</a></li>
</ul>
<h2>v4.2.2</h2>
<ul>
<li><code>url-helper.ts</code> now leverages well-known environment
variables by <a href="https://github.com/jww3 "><code>@jww3</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/1941 ">actions/checkout#1941</a></li>
<li>Expand unit test coverage for <code>isGhes</code> by <a
href="https://github.com/jww3 "><code>@jww3</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1946 ">actions/checkout#1946</a></li>
</ul>
<h2>v4.2.1</h2>
<ul>
<li>Check out other refs/* by commit if provided, fall back to ref by <a
href="https://github.com/orhantoy "><code>@orhantoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1924 ">actions/checkout#1924</a></li>
</ul>
<h2>v4.2.0</h2>
<ul>
<li>Add Ref and Commit outputs by <a
href="https://github.com/lucacome "><code>@lucacome</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1180 ">actions/checkout#1180</a></li>
<li>Dependency updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>- <a
href="https://redirect.github.com/actions/checkout/pull/1777 ">actions/checkout#1777</a>,
<a
href="https://redirect.github.com/actions/checkout/pull/1872 ">actions/checkout#1872</a></li>
</ul>
<h2>v4.1.7</h2>
<ul>
<li>Bump the minor-npm-dependencies group across 1 directory with 4
updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1739 ">actions/checkout#1739</a></li>
<li>Bump actions/checkout from 3 to 4 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1697 ">actions/checkout#1697</a></li>
<li>Check out other refs/* by commit by <a
href="https://github.com/orhantoy "><code>@orhantoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1774 ">actions/checkout#1774</a></li>
<li>Pin actions/checkout's own workflows to a known, good, stable
version. by <a href="https://github.com/jww3 "><code>@jww3</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1776 ">actions/checkout#1776</a></li>
</ul>
<h2>v4.1.6</h2>
<ul>
<li>Check platform to set archive extension appropriately by <a
href="https://github.com/cory-miller "><code>@cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1732 ">actions/checkout#1732</a></li>
</ul>
<h2>v4.1.5</h2>
<ul>
<li>Update NPM dependencies by <a
href="https://github.com/cory-miller "><code>@cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1703 ">actions/checkout#1703</a></li>
<li>Bump github/codeql-action from 2 to 3 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1694 ">actions/checkout#1694</a></li>
<li>Bump actions/setup-node from 1 to 4 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1696 ">actions/checkout#1696</a></li>
<li>Bump actions/upload-artifact from 2 to 4 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1695 ">actions/checkout#1695</a></li>
<li>README: Suggest <code>user.email</code> to be
<code>41898282+github-actions[bot]@users.noreply.github.com</code> by <a
href="https://github.com/cory-miller "><code>@cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1707 ">actions/checkout#1707</a></li>
</ul>
<h2>v4.1.4</h2>
<ul>
<li>Disable <code>extensions.worktreeConfig</code> when disabling
<code>sparse-checkout</code> by <a
href="https://github.com/jww3 "><code>@jww3</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1692 ">actions/checkout#1692</a></li>
<li>Add dependabot config by <a
href="https://github.com/cory-miller "><code>@cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1688 ">actions/checkout#1688</a></li>
<li>Bump the minor-actions-dependencies group with 2 updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1693 ">actions/checkout#1693</a></li>
<li>Bump word-wrap from 1.2.3 to 1.2.5 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1643 ">actions/checkout#1643</a></li>
</ul>
<h2>v4.1.3</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="08c6903cd8 "><code>08c6903</code></a>
Prepare v5.0.0 release (<a
href="https://redirect.github.com/actions/checkout/issues/2238 ">#2238</a>)</li>
<li><a
href="9f265659d3 "><code>9f26565</code></a>
Update actions checkout to use node 24 (<a
href="https://redirect.github.com/actions/checkout/issues/2226 ">#2226</a>)</li>
<li>See full diff in <a
href="08eba0b27e...08c6903cd8 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-10-28 16:44:09 +00:00
Ayaz Salikhov
8c8a7ff3b8
ci: Use XRPLF/get-nproc ( #2727 )
2025-10-27 18:50:40 +00:00
Ayaz Salikhov
16493abd0d
ci: Better pre-commit failure message ( #2720 )
2025-10-27 12:14:56 +00:00
dependabot[bot]
3dd72d94e1
ci: [DEPENDABOT] bump actions/download-artifact from 5.0.0 to 6.0.0 ( #2723 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 10:17:41 +00:00
dependabot[bot]
5e914abf29
ci: [DEPENDABOT] bump actions/upload-artifact from 4.6.2 to 5.0.0 in /.github/actions/code-coverage ( #2725 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 10:16:14 +00:00
dependabot[bot]
9603968808
ci: [DEPENDABOT] bump actions/upload-artifact from 4.6.2 to 5.0.0 ( #2722 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 10:15:39 +00:00
Ayaz Salikhov
0124c06a53
ci: Enable clang asan builds ( #2717 )
2025-10-24 13:36:14 +01:00
Ayaz Salikhov
1bfdd0dd89
ci: Save full logs for failed sanitized tests ( #2715 )
2025-10-23 17:06:02 +01:00
Alex Kremer
f41d574204
fix: Flaky DeadlineIsHandledCorrectly ( #2716 )
2025-10-23 16:33:58 +01:00
Ayaz Salikhov
d0ec60381b
ci: Use intermediate environment variables for improved security ( #2713 )
2025-10-23 11:34:53 +01:00
Ayaz Salikhov
0b19a42a96
ci: Pin all GitHub actions ( #2712 )
2025-10-22 16:17:15 +01:00
emrearıyürek
030f4f1b22
docs: Remove logging.md from readme ( #2710 )
2025-10-22 11:36:49 +01:00
github-actions[bot]
2de49b4d33
style: clang-tidy auto fixes ( #2706 )
2025-10-20 10:41:59 +01:00
Ayaz Salikhov
3de2bf2910
ci: Update pre-commit workflow to latest version ( #2702 )
2025-10-18 07:55:14 +01:00
Peter Chen
7538efb01e
fix: Add mpt_issuance_id to meta of MPTIssuanceCreate ( #2701 )
...
fixes #2332
2025-10-17 09:58:38 -04:00
Alex Kremer
685f611434
chore: Disable flaky DisconnectClientOnInactivity ( #2699 )
2025-10-16 18:55:58 +01:00
Ayaz Salikhov
2528dee6b6
chore: Use pre-commit image with libatomic ( #2698 )
2025-10-16 13:03:52 +01:00
Ayaz Salikhov
b2be4b51d1
ci: Add libatomic as dependency for pre-commit image ( #2697 )
2025-10-16 12:02:14 +01:00
Alex Kremer
b4e40558c9
fix: Address AmendmentBlockHandler flakiness in old ETL tests ( #2694 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-10-15 17:15:12 +01:00
emrearıyürek
b361e3a108
feat: Support new types in ledger_entry ( #2654 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-10-14 17:37:14 +01:00
Ayaz Salikhov
a4b47da57a
docs: Update doxygen-awesome-css to 2.4.1 ( #2690 )
2025-10-13 18:55:21 +01:00
github-actions[bot]
2ed1a45ef1
style: clang-tidy auto fixes ( #2688 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-10-10 10:45:47 +01:00
Ayaz Salikhov
dabaa5bf80
fix: Drop dynamic loggers to fix memory leak ( #2686 )
2025-10-09 16:51:55 +01:00
Ayaz Salikhov
b4fb3e42b8
chore: Publish RCs as non-draft ( #2685 )
2025-10-09 14:48:29 +01:00
Peter Chen
aa64bb7b6b
refactor: Keyspace comments ( #2684 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-10-08 19:58:05 +01:00
rrmanukyan
dc5f8b9c23
fix: Add gRPC Timeout and keepalive to handle stuck connections ( #2676 )
2025-10-08 13:50:11 +01:00
Ayaz Salikhov
7300529484
docs: All files are .hpp ( #2683 )
2025-10-07 19:28:00 +01:00
Ayaz Salikhov
33802f475f
docs: Build docs using doxygen 1.14.0 ( #2681 )
2025-10-07 18:48:19 +01:00
Ayaz Salikhov
213752862c
chore: Install Doxygen 1.14.0 in our images ( #2682 )
2025-10-07 18:20:24 +01:00
Ayaz Salikhov
a189eeb952
ci: Use separate pre-commit image ( #2678 )
2025-10-07 16:01:46 +01:00
Ayaz Salikhov
3c1811233a
chore: Add git to pre-commit image ( #2679 )
2025-10-07 15:41:19 +01:00
Alex Kremer
693ed2061c
fix: ASAN issue with AmendmentBlockHandler test ( #2674 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-10-07 15:18:01 +01:00
Ayaz Salikhov
1e2f4b5ca2
chore: Add separate pre-commit image ( #2677 )
2025-10-07 14:23:49 +01:00
Ayaz Salikhov
1da8464d75
style: Rename actions to use dash ( #2669 )
2025-10-06 16:19:27 +01:00
Ayaz Salikhov
d48fb168c6
ci: Allow PR titles to start with [ ( #2668 )
2025-10-06 15:20:26 +01:00
dependabot[bot]
92595f95a0
ci: [DEPENDABOT] bump docker/login-action from 3.5.0 to 3.6.0 ( #2662 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-06 15:16:15 +01:00
dependabot[bot]
fc9de87136
ci: [DEPENDABOT] bump docker/login-action from 3.5.0 to 3.6.0 in /.github/actions/build_docker_image ( #2663 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-10-06 15:16:06 +01:00
Ayaz Salikhov
67f5ca445f
style: Rename workflows to use dash and show reusable ( #2667 )
2025-10-06 15:02:17 +01:00
Ayaz Salikhov
897c255b8c
chore: Start pr title with uppercase ( #2666 )
2025-10-06 13:54:11 +01:00
github-actions[bot]
aa9eea0d99
style: clang-tidy auto fixes ( #2665 )
2025-10-06 10:35:33 +01:00
Peter Chen
1cfa06c9aa
feat: Support Keyspace ( #2454 )
...
Support AWS Keyspace queries
---------
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
Co-authored-by: Alex Kremer <akremer@ripple.com >
2025-10-03 11:28:50 -04:00
Ayaz Salikhov
2b937bf098
style: Update pre-commit hooks ( #2658 )
2025-10-01 17:20:02 +01:00
Peter Chen
c6f2197878
chore: Update libXRPL to 2.6.1 ( #2656 )
2025-10-01 13:17:41 +01:00
Peter Chen
48855633b5
chore: Update libxrpl to 2.6.1-rc2 ( #2652 )
...
We'll still need to update to `xrpl/2.6.1` when it is out, but let's
first update it to merge the other PR that depends on xrpl changes
2025-09-29 14:27:26 -04:00
github-actions[bot]
c26df5e1fb
style: clang-tidy auto fixes ( #2651 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-09-29 18:11:02 +02:00
emrearıyürek
9fb26d77ed
chore: Remove redundant headers and include CassandraDBHelper.h ( #2649 )
2025-09-26 10:53:04 +01:00
Ayaz Salikhov
c3c8b2d796
docs: Update doxygen-awesome-css to 2.4.0 ( #2647 )
2025-09-24 12:32:13 +02:00
github-actions[bot]
2f3e9498dc
style: clang-tidy auto fixes ( #2645 )
2025-09-23 11:31:26 +02:00
emrearıyürek
d2de240389
fix: Print out error details of web context ( #2351 )
2025-09-22 13:45:04 +01:00
Alex Kremer
245a808e4b
feat: Cache state endpoint ( #2642 )
2025-09-18 16:20:17 +01:00
Ayaz Salikhov
586a2116a4
test: Enable address sanitizer testing ( #2628 )
2025-09-18 16:08:02 +01:00
Ayaz Salikhov
93919ab8b7
ci: Move clang-tidy_on_fix_merged workflow into a main one ( #2641 )
2025-09-18 14:55:59 +01:00
Ayaz Salikhov
e92a63f4e5
ci: Make separate download/upload options for ccache ( #2637 )
2025-09-18 13:46:34 +01:00
github-actions[bot]
5e5dd649cf
style: clang-tidy auto fixes ( #2639 )
2025-09-18 10:32:06 +01:00
Peter Chen
fb1cdcbde5
fix: mpt_issuance_id not in tx for MPTIssuanceCreate ( #2630 )
...
fixes : #2332
2025-09-17 16:17:58 +01:00
Alex Kremer
b66d13bc74
fix: Workaround large number validation and parsing ( #2608 )
...
Fixes #2586
2025-09-17 16:12:32 +01:00
Bart
e78ff5c442
ci: Wrap GitHub CI conditionals in curly braces ( #2629 )
...
Co-authored-by: Bart Thomee <11445373+bthomee@users.noreply.github.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-09-16 16:13:03 +01:00
Ayaz Salikhov
c499f9d679
test: Run LoggerFixture::init in integration tests ( #2636 )
2025-09-16 15:27:03 +01:00
github-actions[bot]
420b99cfa1
style: clang-tidy auto fixes ( #2635 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-09-16 14:14:55 +01:00
Ayaz Salikhov
3f2ada3439
fix: Keep spdlog loggers valid between tests ( #2614 )
2025-09-15 14:47:35 +01:00
emrearıyürek
e996f2b7ab
refactor: Use expected<void, error> instead of optional<error> ( #2565 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-09-15 13:54:09 +01:00
Ayaz Salikhov
26112d17f8
ci: Run only 10 instances of upload-conan-deps using max-parallel ( #2617 )
2025-09-15 13:52:37 +01:00
dependabot[bot]
e4abec4b98
ci: [DEPENDABOT] bump tj-actions/changed-files from 46.0.5 to 47.0.0 ( #2619 )
2025-09-15 12:14:38 +01:00
Ayaz Salikhov
503e23055b
docs: Update conan lockfile docs to work on all machines the same way ( #2607 )
2025-09-12 14:32:14 +01:00
github-actions[bot]
97480ce626
style: clang-tidy auto fixes ( #2606 )
2025-09-12 11:08:44 +01:00
Alex Kremer
bd966e636e
fix: ETLng task manager stops queue on run ( #2585 )
2025-09-11 14:02:05 +01:00
Peter Chen
91b248e3b2
fix: remove MPTIssuanceID from tx ( #2569 )
...
fixes #2332 : Essentially, remove `mpt_issuance_id` for
`MPTokenIssuanceCreate`
2025-09-10 08:38:03 -07:00
github-actions[bot]
140ac78e15
style: clang-tidy auto fixes ( #2574 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-09-10 10:31:11 +01:00
Ayaz Salikhov
f1bf423f69
fix: Remove global static loggers ( #2557 )
2025-09-08 22:50:08 +01:00
emrearıyürek
dcf369e4ec
docs: Fix some doxygen issues in LedgerFeed ( #2556 )
2025-09-08 20:33:53 +01:00
Ayaz Salikhov
56f4dc591c
chore: Remove all conan options and use purely CMake targets ( #2538 )
...
Closes: https://github.com/XRPLF/clio/pull/2535
2025-09-08 12:22:36 +01:00
dependabot[bot]
c40cd8154f
ci: [DEPENDABOT] bump codecov/codecov-action from 5.5.0 to 5.5.1 ( #2548 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 11:17:03 +01:00
github-actions[bot]
989a0c8468
style: clang-tidy auto fixes ( #2552 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-09-08 11:03:58 +01:00
Ayaz Salikhov
1adbed7913
ci: Use image with new remote name and newer Conan ( #2539 )
2025-09-05 16:28:07 +01:00
Ayaz Salikhov
490ec41083
chore: Rename conan remote ( #2537 )
2025-09-05 16:22:23 +01:00
Ayaz Salikhov
384e79cd32
chore: Rename conan remote in Dockerfie ( #2536 )
2025-09-05 15:57:18 +01:00
Peter Chen
9edc26a2a3
fix: Add MPT to txn JSON ( #2392 )
...
fixes #2332
2025-09-04 18:15:47 +01:00
Sergey Kuznetsov
08bb619964
fix: Fix data race in ClusterCommunication ( #2522 )
2025-09-04 18:14:53 +01:00
Sergey Kuznetsov
26ef25f864
feat: Add network id to ledger feed ( #2505 )
...
Fixes #2350 .
2025-09-04 16:58:50 +01:00
Ayaz Salikhov
a62084a4f0
chore: Use mold when available without option ( #2521 )
2025-09-04 16:03:05 +01:00
Ayaz Salikhov
b8c298b734
chore: Update Conan to 2.20.1 ( #2509 )
2025-09-04 14:01:34 +01:00
Ayaz Salikhov
cf4d5d649a
chore: Use conan options to only control dependencies ( #2503 )
2025-09-04 13:58:59 +01:00
Ayaz Salikhov
eb2778ccad
ci: Use cleanup-workspace action ( #2510 )
2025-09-04 12:26:29 +01:00
Ayaz Salikhov
790402bcfb
ci: Use conan_ref and add PR link in check_libxrpl ( #2508 )
2025-09-04 11:35:24 +01:00
github-actions[bot]
7c68770787
style: clang-tidy auto fixes ( #2519 )
2025-09-04 10:57:00 +01:00
Ayaz Salikhov
d9faf7a833
ci: Use pre-commit and pre-commit-autoupdate reusable workflows ( #2506 )
2025-09-03 18:23:01 +01:00
emrearıyürek
90ac03cae7
fix: Support canonical names for type in account_objects ( #2437 )
...
Fix: https://github.com/XRPLF/clio/issues/2275
---------
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2025-09-03 17:06:21 +01:00
Sergey Kuznetsov
3a667f558c
feat: Proxy support ( #2490 )
...
Add client IP resolving support in case when there is a proxy in front
of Clio.
2025-09-03 15:22:47 +01:00
Ayaz Salikhov
0a2930d861
chore: Use xrpl/2.6.0 ( #2496 )
2025-09-02 17:10:15 +01:00
Sergey Kuznetsov
e86178b523
chore: Move cmake fatal error into status message ( #2497 )
2025-09-02 16:19:42 +01:00
Ayaz Salikhov
10e15b524f
chore: Pass use_mold correctly to CMake ( #2498 )
2025-09-02 16:19:15 +01:00
emrearıyürek
402ab29a73
fix: Change error style in Config ( #2314 )
...
Fix : #1886
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
Co-authored-by: Alex Kremer <akremer@ripple.com >
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2025-09-02 11:14:37 +01:00
Ayaz Salikhov
3df28f42ec
ci: Use image with Python 3.13 ( #2495 )
2025-09-01 16:58:52 +01:00
Ayaz Salikhov
0e8896ad06
ci: Use Python 3.13 in CI docker image ( #2493 )
2025-09-01 16:16:22 +01:00
github-actions[bot]
ffd18049eb
style: Update pre-commit hooks ( #2491 )
...
Co-authored-by: mathbunnyru <12270691+mathbunnyru@users.noreply.github.com >
2025-09-01 13:21:47 +01:00
github-actions[bot]
7413e02a05
style: clang-tidy auto fixes ( #2488 )
...
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-08-29 10:31:41 +01:00
Ayaz Salikhov
0403248a8f
test: Move prettyPath to its own file and test it ( #2486 )
2025-08-28 18:33:03 +01:00
Ayaz Salikhov
e6b2f9cde7
style: Fix JSON indent style in C++ code ( #2485 )
2025-08-28 15:10:36 +01:00
Peter Chen
2512a9c8e7
fix: add nft_id and offer_id to txn stream ( #2335 )
...
fixes #1804
Co-authored-by: Alex Kremer <akremer@ripple.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-08-28 06:50:52 -07:00
Ayaz Salikhov
5e7f6bb5bd
style: Fix JSON colon style in C++ code ( #2484 )
2025-08-28 13:34:25 +01:00
Alex Kremer
ae15bbd7b5
fix: ASAN issues from runSpawnWithTimeout ( #2482 )
2025-08-28 11:47:23 +01:00
Ayaz Salikhov
33c0737933
chore: Use prepare-runner action with dash ( #2481 )
2025-08-27 17:07:39 +01:00
Ayaz Salikhov
b26fcae690
ci: Use XRPLF/prepare_actions ( #2473 )
2025-08-27 15:49:31 +01:00
Alex Kremer
60baaf921f
fix: ASAN issues in CommunicationService ( #2480 )
...
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-08-27 14:10:57 +01:00
dependabot[bot]
f41e06061f
ci: [DEPENDABOT] bump codecov/codecov-action from 5.4.3 to 5.5.0 ( #2477 )
2025-08-26 10:47:23 +01:00
dependabot[bot]
c170c56a84
ci: [DEPENDABOT] bump actions/upload-pages-artifact from 3 to 4 ( #2476 )
2025-08-26 10:44:37 +01:00
Ayaz Salikhov
c9c392679d
chore: Cleanup packages installed on macOS runner ( #2472 )
2025-08-22 18:15:34 +01:00
Ayaz Salikhov
47f5ae5f12
fix: Fix package issues ( #2469 )
2025-08-22 13:01:05 +01:00
github-actions[bot]
6c34458d6c
style: clang-tidy auto fixes ( #2471 )
2025-08-22 10:31:05 +01:00
Ayaz Salikhov
ec40cc93ff
fix: Shutdown LogService after exceptions are printed ( #2464 )
2025-08-21 15:43:30 +01:00
Ayaz Salikhov
3681ef4e41
feat: Do not print critical errors in stdout ( #2468 )
2025-08-21 15:33:01 +01:00
github-actions[bot]
e2fbf56277
style: clang-tidy auto fixes ( #2466 )
2025-08-21 10:31:22 +01:00
Michael Legleux
2d48de372b
feat: Generate Debian packages with CPack ( #2282 )
...
Builds the Linux packages with CPack.
Generate them by running Conan with `--options:host "&:package=True"
--options:host "&:static=True"` then after the build you can run `cpack
.` in the build directory.
@mathbunnyru Where do you think this should be built? QA needs a package
per-commit.
@godexsoft What to do with the `config.json` and service file. I can
just remove them or strip the comment out but it still won't work out
the box with the default `rippled.cfg`. Relates to #2191 .
---------
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-08-21 00:07:29 -07:00
Peter Chen
c780ef8a0b
refactor: output struct ( #2456 )
...
fixes #2452
2025-08-20 11:13:05 -04:00
Ayaz Salikhov
d833d36896
refactor: Add kCONFIG_DESCRIPTION_HEADER ( #2463 )
2025-08-20 15:29:55 +01:00
Ayaz Salikhov
7a2090bc00
docs: Add log format description ( #2461 )
2025-08-20 13:45:22 +01:00
Ayaz Salikhov
b5892dd139
fix: Print error and help on unknown arg ( #2460 )
2025-08-20 12:56:27 +01:00
Ayaz Salikhov
a172d0b7ea
feat: Validate unexpected config values ( #2457 )
2025-08-20 12:38:51 +01:00
Peter Chen
e9ab081ab7
fix: add trustline locking flag to account_info ( #2338 )
...
fixes #2323
---------
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-08-19 10:07:21 -04:00
Ayaz Salikhov
caedb51f00
docs: Update information about minimum compilers ( #2448 )
2025-08-19 12:14:09 +01:00
Michael Legleux
e6abdda0a7
ci: Update build image ( #2453 )
2025-08-19 00:52:09 +01:00
Ayaz Salikhov
46c96654ee
fix: Fix default severity in Logger ( #2449 )
2025-08-18 16:04:54 +01:00
Ayaz Salikhov
57ac234657
docs: Delete logging.md ( #2450 )
2025-08-18 15:57:26 +01:00
Ayaz Salikhov
4232359dce
refactor: Put log options in log section in config ( #2440 )
2025-08-18 15:22:33 +01:00
Ayaz Salikhov
8b1cab46e7
ci: "Revert ci: [DEPENDABOT] bump actions/checkout from 4 to 5" ( #2446 )
2025-08-18 11:49:05 +01:00
dependabot[bot]
e05505aa4f
ci: [DEPENDABOT] bump actions/checkout from 4 to 5 ( #2443 )
2025-08-18 09:56:05 +01:00
Ayaz Salikhov
73bc85864b
ci: Use main repo release tag in forks ( #2439 )
2025-08-15 16:12:42 +01:00
Ayaz Salikhov
373430924b
ci: Fix nightly docker image in forks ( #2438 )
2025-08-15 16:12:29 +01:00
Michael Legleux
8ad111655c
ci: Add dependencies for Debian packages ( #2436 )
...
A few additional tools are required during Debian package generation.
2025-08-14 11:07:46 -07:00
Ayaz Salikhov
0a8470758d
ci: Fix docker CI in forks ( #2435 )
2025-08-14 17:52:10 +01:00
Ayaz Salikhov
1ec906addc
ci: Start using apple-clang 17 in CI ( #2432 )
2025-08-14 17:34:35 +01:00
Ayaz Salikhov
afc0a358d9
ci: Make CI work well in forks ( #2434 )
2025-08-14 13:50:16 +01:00
Ayaz Salikhov
af284dda37
test: Write more data to fill socket buffer ( #2433 )
2025-08-14 12:02:10 +01:00
Ayaz Salikhov
7558348d14
ci: Use image with GDB ( #2430 )
2025-08-13 18:54:53 +01:00
Ayaz Salikhov
0d262e74bc
chore: Add GDB to docker image ( #2429 )
2025-08-13 13:49:24 +01:00
Ayaz Salikhov
312e7be2b4
ci: Use GCC 15.2 ( #2428 )
2025-08-13 11:43:53 +01:00
Ayaz Salikhov
de9b79adf0
chore: Build GCC 15.2 ( #2426 )
2025-08-12 19:37:44 +01:00
Alex Kremer
6c68360234
chore: Remove trufflehog ( #2427 )
2025-08-12 19:37:12 +01:00
Ayaz Salikhov
7e42507b9a
fix: Fix GCC 15 discovered bugs ( #2425 )
2025-08-12 15:57:14 +01:00
Ayaz Salikhov
36bfcc7543
fix: Do not log shutdown message in LogService ( #2424 )
2025-08-12 15:30:19 +01:00
Ayaz Salikhov
4a5278a915
style: Mark spdlog fwd declararations as NOLINT(readability-identifie… ( #2423 )
...
…r-naming)
Fix: https://github.com/XRPLF/clio/issues/2422
2025-08-12 13:24:14 +01:00
github-actions[bot]
333b73e882
style: clang-tidy auto fixes ( #2420 )
2025-08-11 19:59:47 +01:00
Ayaz Salikhov
9420c506ca
feat: Use spdlog logger ( #2372 )
2025-08-11 18:04:04 +01:00
dependabot[bot]
707427c63a
ci: [DEPENDABOT] Bump actions/download-artifact from 4 to 5 ( #2414 )
...
Bumps
[actions/download-artifact](https://github.com/actions/download-artifact )
from 4 to 5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/download-artifact/releases ">actions/download-artifact's
releases</a>.</em></p>
<blockquote>
<h2>v5.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update README.md by <a
href="https://github.com/nebuk89 "><code>@nebuk89</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/407 ">actions/download-artifact#407</a></li>
<li>BREAKING fix: inconsistent path behavior for single artifact
downloads by ID by <a
href="https://github.com/GrantBirki "><code>@GrantBirki</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/416 ">actions/download-artifact#416</a></li>
</ul>
<h2>v5.0.0</h2>
<h3>🚨 Breaking Change</h3>
<p>This release fixes an inconsistency in path behavior for single
artifact downloads by ID. <strong>If you're downloading single artifacts
by ID, the output path may change.</strong></p>
<h4>What Changed</h4>
<p>Previously, <strong>single artifact downloads</strong> behaved
differently depending on how you specified the artifact:</p>
<ul>
<li><strong>By name</strong>: <code>name: my-artifact</code> → extracted
to <code>path/</code> (direct)</li>
<li><strong>By ID</strong>: <code>artifact-ids: 12345</code> → extracted
to <code>path/my-artifact/</code> (nested)</li>
</ul>
<p>Now both methods are consistent:</p>
<ul>
<li><strong>By name</strong>: <code>name: my-artifact</code> → extracted
to <code>path/</code> (unchanged)</li>
<li><strong>By ID</strong>: <code>artifact-ids: 12345</code> → extracted
to <code>path/</code> (fixed - now direct)</li>
</ul>
<h4>Migration Guide</h4>
<h5>✅ No Action Needed If:</h5>
<ul>
<li>You download artifacts by <strong>name</strong></li>
<li>You download <strong>multiple</strong> artifacts by ID</li>
<li>You already use <code>merge-multiple: true</code> as a
workaround</li>
</ul>
<h5>⚠️ Action Required If:</h5>
<p>You download <strong>single artifacts by ID</strong> and your
workflows expect the nested directory structure.</p>
<p><strong>Before v5 (nested structure):</strong></p>
<pre lang="yaml"><code>- uses: actions/download-artifact@v4
with:
artifact-ids: 12345
path: dist
# Files were in: dist/my-artifact/
</code></pre>
<blockquote>
<p>Where <code>my-artifact</code> is the name of the artifact you
previously uploaded</p>
</blockquote>
<p><strong>To maintain old behavior (if needed):</strong></p>
<pre lang="yaml"><code></tr></table>
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="634f93cb29 "><code>634f93c</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/download-artifact/issues/416 ">#416</a>
from actions/single-artifact-id-download-path</li>
<li><a
href="b19ff43027 "><code>b19ff43</code></a>
refactor: resolve download path correctly in artifact download tests
(mainly ...</li>
<li><a
href="e262cbee4a "><code>e262cbe</code></a>
bundle dist</li>
<li><a
href="bff23f9308 "><code>bff23f9</code></a>
update docs</li>
<li><a
href="fff8c148a8 "><code>fff8c14</code></a>
fix download path logic when downloading a single artifact by id</li>
<li><a
href="448e3f862a "><code>448e3f8</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/download-artifact/issues/407 ">#407</a>
from actions/nebuk89-patch-1</li>
<li><a
href="47225c44b3 "><code>47225c4</code></a>
Update README.md</li>
<li>See full diff in <a
href="https://github.com/actions/download-artifact/compare/v4...v5 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-08-11 12:23:49 +01:00
emrearıyürek
5eea26d9ac
perf: Pass const reference Input into handlers ( #2409 )
...
Fix https://github.com/XRPLF/clio/issues/2265
---------
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2025-08-11 12:21:32 +01:00
Peter Chen
226d386be2
fix: remove 'count' from logger level ( #2408 )
2025-08-11 12:00:52 +01:00
dependabot[bot]
c95d8f2f89
ci: [DEPENDABOT] Bump docker/login-action from 3.4.0 to 3.5.0 in /.github/actions/build_docker_image ( #2415 )
2025-08-11 10:26:48 +01:00
dependabot[bot]
ed5dfc6c0e
ci: [DEPENDABOT] Bump docker/login-action from 3.4.0 to 3.5.0 ( #2416 )
2025-08-11 10:26:09 +01:00
Ayaz Salikhov
2600198bd5
perf: Optimize bench logger code for more realistic scenario ( #2412 )
2025-08-08 12:21:06 +01:00
github-actions[bot]
c83be63b9c
style: clang-tidy auto fixes ( #2411 )
2025-08-08 10:49:43 +01:00
Ayaz Salikhov
4aa2ca94de
perf: Add benchmark for Logger ( #2407 )
2025-08-07 19:46:12 +01:00
Alex Kremer
87565b685a
fix: MPT test object producing ASAN error ( #2406 )
...
Plus some driveby cleanup of incorrect placement of `constexpr`
2025-08-07 18:57:26 +01:00
Alex Kremer
e4d0c1ca48
chore: Update trufflehog max depth ( #2405 )
2025-08-07 16:01:38 +01:00
Ayaz Salikhov
498232baf8
ci: Build benchmark code in CI ( #2404 )
2025-08-07 15:59:33 +01:00
github-actions[bot]
43f4828a61
style: clang-tidy auto fixes ( #2402 )
...
Fixes #2401 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-08-07 10:44:43 +01:00
Alex Kremer
1a298dedd2
fix: ETLng more cpu usage fixes ( #2399 )
2025-08-06 16:50:48 +01:00
Alex Kremer
6c9c88e3fc
fix: Remove tight loop in ETLng ( #2398 )
2025-08-06 12:29:42 +01:00
Ayaz Salikhov
156b858db7
fix: Fix default bool value print in config definition ( #2397 )
2025-08-06 11:51:15 +01:00
Ayaz Salikhov
cfffbfba9d
ci: Make clio_server executable ( #2394 )
...
Closes: https://github.com/XRPLF/clio/discussions/2393
2025-08-05 18:13:23 +01:00
Ayaz Salikhov
97a938a2a9
chore: Rewrite clio Dockerfile so it's more clear ( #2395 )
2025-08-05 18:13:11 +01:00
Copilot
63d664b9fb
ci: Fix concurrency settings to allow parallel workflows on develop branch ( #2391 )
...
Updates the GitHub Actions workflow concurrency configuration to allow
parallel execution of workflows on the `develop` branch while
maintaining cancellation behavior for other branches.
## Problem
Previously, all workflow runs were subject to cancellation when new
commits were pushed to the same branch (`cancel-in-progress: true`).
This caused issues on the `develop` branch where important CI runs could
be prematurely cancelled, potentially missing critical feedback on the
main development branch.
## Solution
Modified the `concurrency` settings in `.github/workflows/build.yml` to
use separate concurrency groups and conditional cancellation:
```yaml
concurrency:
# Use separate concurrency groups for develop vs other branches to prevent cross-cancellation
group: ${{ github.workflow }}-${{ github.ref }}-${{ github.ref == 'refs/heads/develop' && github.run_number || 'branch' }}
cancel-in-progress: ${{ github.ref != 'refs/heads/develop' }}
```
## Behavior
- **`develop` branch**: Each run gets its own concurrency group (using
`run_number`), allowing parallel execution without cancellation or
queuing delays
- **All other branches**: Shared concurrency group with
`cancel-in-progress: true` - workflows are cancelled when new commits
are pushed
This ensures that the `develop` branch can run multiple workflows in
parallel without interference while still providing the efficiency
benefits of workflow cancellation on feature branches and pull requests.
<!-- START COPILOT CODING AGENT TIPS -->
---
💬 Share your feedback on Copilot coding agent for the chance to win a
$200 gift card! Click
[here](https://survey.alchemer.com/s3/8343779/Copilot-Coding-agent ) to
start the survey.
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
Co-authored-by: mathbunnyru <12270691+mathbunnyru@users.noreply.github.com >
2025-08-05 14:26:26 +01:00
Ayaz Salikhov
40824812d6
chore: Update conan recipe revisions ( #2390 )
2025-08-05 13:49:53 +01:00
Ayaz Salikhov
288ffb8fef
chore: Bump libuv recipe version ( #2389 )
2025-08-04 16:22:17 +01:00
Ayaz Salikhov
a9cf781ca5
ci: Use an image with CMake 4 in CI ( #2388 )
2025-08-04 15:52:36 +01:00
Ayaz Salikhov
a446d85297
chore: Enable CMake 4 support ( #2387 )
2025-08-04 15:18:21 +01:00
Ayaz Salikhov
dc18aefb33
ci: Hash-pin docker/login-action ( #2386 )
2025-08-04 14:13:38 +01:00
dependabot[bot]
e312354016
ci: [DEPENDABOT] Bump docker/metadata-action from 5.7.0 to 5.8.0 in /.github/actions/build_docker_image ( #2385 )
2025-08-04 10:16:19 +01:00
github-actions[bot]
ba905e38ae
style: Update pre-commit hooks ( #2384 )
...
Update versions of pre-commit hooks to latest version.
Co-authored-by: mathbunnyru <12270691+mathbunnyru@users.noreply.github.com >
2025-08-03 10:01:42 +01:00
Ayaz Salikhov
f35e5ac784
ci: Call prepare_runner right after checkout ( #2383 )
2025-07-31 15:27:54 +01:00
Ayaz Salikhov
a9b02fb292
ci: Specify conan profile in check_libxrpl ( #2381 )
...
Fix: https://github.com/XRPLF/clio/issues/2380
2025-07-31 12:14:40 +01:00
Ayaz Salikhov
bc8a2c19aa
feat: Use mold linker on Linux ( #2304 )
...
Fix: https://github.com/XRPLF/clio/issues/1242
Depends on: https://github.com/XRPLF/clio/pull/2329
2025-07-30 17:10:31 +01:00
github-actions[bot]
46b86a5d61
style: clang-tidy auto fixes ( #2379 )
...
Fixes #2378 . Please review and commit clang-tidy fixes.
---------
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-07-30 13:21:16 +01:00
Alex Kremer
3defcaecac
docs: Set ws_port to 6006 in example config ( #2377 )
2025-07-29 13:00:28 +01:00
Ayaz Salikhov
d7888d5556
fix: Do not link to several boost::stacktrace implementations because… ( #2329 )
...
… of rippled
See: https://github.com/XRPLF/rippled/pull/5546
2025-07-29 12:56:18 +01:00
Ayaz Salikhov
f518936e69
docs: Fix some doxygen issues ( #2370 )
2025-07-29 12:54:49 +01:00
Ayaz Salikhov
9e35f16be1
chore: Move config definition to cpp file ( #2371 )
...
Having such a long init list in almost every translation unit is
definitely not nice.
It makes it more difficult to work on custom logger (because I need to
adjust log_format), so let's move it to cpp file
2025-07-29 11:52:41 +01:00
Ayaz Salikhov
d048641242
ci: Add option to force conan upload ( #2376 )
2025-07-29 11:21:58 +01:00
github-actions[bot]
f347a732a6
style: clang-tidy auto fixes ( #2375 )
2025-07-29 10:51:26 +01:00
Ayaz Salikhov
0e2ba4a64e
chore: Do not generate source files and use target_compile_definition… ( #2369 )
...
…s to set version
Advantages:
- not modifying src dir in build time (`git clean` will also remove
less)
- simpler codecov (if we decide to move it to separate stage in the
future)
- The cpp file is perfectly valid, so it will be treated as a C++ files
by all the tooling
- No need to use CMAKE_PROJECT_INCLUDE_BEFORE, should work fine without
it
- Instead of generating + recompiling, we will just be doing
recompilation of 1 file
2025-07-28 12:49:36 +01:00
Ayaz Salikhov
4a4f8842bd
ci: Pass expected_version to build_impl.yml ( #2367 )
2025-07-28 11:31:22 +01:00
dependabot[bot]
a63805d631
ci: [DEPENDABOT] Bump ytanikin/pr-conventional-commits from 1.4.1 to 1.4.2 ( #2368 )
...
Bumps
[ytanikin/pr-conventional-commits](https://github.com/ytanikin/pr-conventional-commits )
from 1.4.1 to 1.4.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ytanikin/pr-conventional-commits/releases ">ytanikin/pr-conventional-commits's
releases</a>.</em></p>
<blockquote>
<h2>1.4.2</h2>
<h2>What's Changed</h2>
<ul>
<li>docs: Rework the Configuring Squash Merging section of the README.md
by <a
href="https://github.com/SimonPistache "><code>@SimonPistache</code></a>
in <a
href="https://redirect.github.com/ytanikin/pr-conventional-commits/pull/39 ">ytanikin/pr-conventional-commits#39</a></li>
<li>feat: Add scope validation & update workflows by <a
href="https://github.com/LordFckHelmchen "><code>@LordFckHelmchen</code></a>
in <a
href="https://redirect.github.com/ytanikin/pr-conventional-commits/pull/42 ">ytanikin/pr-conventional-commits#42</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/SimonPistache "><code>@SimonPistache</code></a>
made their first contribution in <a
href="https://redirect.github.com/ytanikin/pr-conventional-commits/pull/39 ">ytanikin/pr-conventional-commits#39</a></li>
<li><a
href="https://github.com/LordFckHelmchen "><code>@LordFckHelmchen</code></a>
made their first contribution in <a
href="https://redirect.github.com/ytanikin/pr-conventional-commits/pull/42 ">ytanikin/pr-conventional-commits#42</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/ytanikin/pr-conventional-commits/compare/1.4.1...1.4.2 ">https://github.com/ytanikin/pr-conventional-commits/compare/1.4.1...1.4.2 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b72758283d "><code>b727582</code></a>
feat: Add scope validation (<a
href="https://redirect.github.com/ytanikin/pr-conventional-commits/issues/42 ">#42</a>)</li>
<li><a
href="2aa4e89987 "><code>2aa4e89</code></a>
docs: Rework the Configuring Squash Merging section of the README.md (<a
href="https://redirect.github.com/ytanikin/pr-conventional-commits/issues/39 ">#39</a>)</li>
<li>See full diff in <a
href="8267db1bac...b72758283d ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 10:18:31 +01:00
Ayaz Salikhov
b3beb50e8f
ci: Provide fetch-tags and ref when using actions/checkout ( #2366 )
2025-07-25 18:07:36 +01:00
Ayaz Salikhov
0be712c363
chore: Verify version of the binary on release ( #2365 )
2025-07-25 16:49:58 +01:00
Ayaz Salikhov
ad5f0642ba
ci: Use image with artifactory DNS name ( #2364 )
2025-07-25 15:24:51 +01:00
Ayaz Salikhov
4948882545
chore: Use artifactory DNS name ( #2363 )
2025-07-25 12:56:59 +01:00
Ayaz Salikhov
5778363689
chore: Do not add sha256 checksums to release notes ( #2362 )
2025-07-24 18:05:38 +01:00
Ayaz Salikhov
d6fec5b5ff
chore: Improve RC release notes ( #2361 )
2025-07-24 17:01:20 +01:00
github-actions[bot]
e380214496
style: clang-tidy auto fixes ( #2360 )
...
Fixes #2359 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-07-24 10:49:05 +01:00
Ayaz Salikhov
1463b0e3e5
refactor: Refactor Logger::init() into multiple functions ( #2357 )
2025-07-23 22:56:02 +01:00
Ayaz Salikhov
60bbe1eb72
refactor: Refactor Logger.hpp and LoggerFixtures.hpp ( #2356 )
2025-07-23 17:49:27 +01:00
Alex Kremer
b29e2e4c88
chore: Update boost usages to match 1.88 ( #2355 )
2025-07-23 15:49:19 +01:00
Sergey Kuznetsov
bcaa5f3392
test: Fix prometheus tests ( #2312 )
2025-07-23 15:26:01 +01:00
Ayaz Salikhov
3f0f20a542
ci: Pin docker image to commit hash ( #2354 )
2025-07-22 13:38:27 +01:00
Sergey Kuznetsov
00333a8d16
fix: Handle logger exceptions ( #2349 )
2025-07-21 17:30:08 +01:00
Sergey Kuznetsov
61c17400fe
fix: Fix writing into dead variables in BlockingCache ( #2333 )
2025-07-21 12:16:46 +01:00
Ayaz Salikhov
d43002b49a
ci: Run upload_conan_deps on necessary changes in .github/scripts/conan/ ( #2348 )
2025-07-18 13:49:18 +01:00
Ayaz Salikhov
30880ad627
ci: Don't run tsan unit tests, build 3rd party for gcc.tsan heavy-arm64 ( #2347 )
2025-07-18 13:04:53 +01:00
Ayaz Salikhov
25e55ef952
feat: Update to GCC 14.3 ( #2344 )
...
Testing in: https://github.com/XRPLF/clio/pull/2345
2025-07-18 12:20:42 +01:00
Ayaz Salikhov
579e6030ca
chore: Install apple-clang 17 locally ( #2342 )
2025-07-18 11:42:56 +01:00
Ayaz Salikhov
d93b23206e
chore: Do not hardcode python filename in gcc Dockerfile ( #2340 )
2025-07-17 18:18:00 +01:00
Ayaz Salikhov
1b63c3c315
chore: Don't hardcode gcc version in ci/Dockerfile ( #2337 )
2025-07-17 15:52:51 +01:00
Ayaz Salikhov
a8e61204da
chore: Don't hardcode xrplf repo when building docker images ( #2336 )
2025-07-16 13:46:33 +01:00
Ayaz Salikhov
bef24c1387
chore: Add trufflehog security tool ( #2334 )
...
Tool works locally and doesn't require internet connection, if
`--no-verification` is passed.
I also tried to add `secret.cpp` with github PAT and the tool detected
it.
2025-07-15 19:26:14 +01:00
Sergey Kuznetsov
b6c1e2578b
chore: Remove using blocking cache ( #2328 )
...
BlockingCache has a bug so reverting its usage for now.
2025-07-14 13:47:13 +01:00
Ayaz Salikhov
e0496aff5a
fix: Prepare runner in docs workflow ( #2325 )
2025-07-10 18:41:22 +01:00
Ayaz Salikhov
2f7adfb883
feat: Always use version from tag if available ( #2322 )
2025-07-10 17:10:31 +01:00
Ayaz Salikhov
0f1895947d
feat: Add script to rebuild conan dependencies ( #2311 )
2025-07-10 15:44:12 +01:00
Ayaz Salikhov
fa693b2aff
chore: Unify how we deal with branches ( #2320 )
2025-07-10 14:16:36 +01:00
Ayaz Salikhov
1825ea701f
fix: Mark tags with dash as prerelease ( #2319 )
2025-07-10 14:16:03 +01:00
Ayaz Salikhov
2ae5b13fb9
refactor: Simplify CMakeLists.txt for sanitizers ( #2297 )
2025-07-10 14:04:29 +01:00
Ayaz Salikhov
686a732fa8
fix: Link with boost libraries explicitly ( #2313 )
2025-07-10 12:09:21 +01:00
github-actions[bot]
4919b57466
style: clang-tidy auto fixes ( #2317 )
2025-07-10 10:50:03 +01:00
Alex Kremer
44d39f335e
fix: ASAN heap-buffer-overflow issue in DBHelpers ( #2310 )
2025-07-09 21:17:25 +01:00
Sergey Kuznetsov
bfe5b52a64
fix: Add sending queue to ng web server ( #2273 )
2025-07-09 17:29:57 +01:00
Alex Kremer
413b823976
fix: ASAN stack-buffer-overflow in NFTHelpersTest_NFTDataFromLedgerObject ( #2306 )
2025-07-09 13:43:39 +01:00
Hanlu
e664f0b9ce
chore: Remove redundant words in comment ( #2309 )
...
remove redundant words in comment
Signed-off-by: liangmulu <liangmulu@outlook.com >
2025-07-09 12:11:49 +01:00
Ayaz Salikhov
907bd7a58f
chore: Update conan revisions ( #2308 )
...
Took latest versions from CCI and uploaded to our artifactory
2025-07-09 11:46:34 +01:00
Alex Kremer
f94a9864f0
fix: Usage of compiler flags for RPC module ( #2305 )
2025-07-08 22:46:26 +01:00
Ayaz Salikhov
36ea0389e2
chore: Bump tools docker image version ( #2303 )
2025-07-08 18:05:08 +01:00
Ayaz Salikhov
12640de22d
ci: Build tools image separately for different archs ( #2302 )
2025-07-08 17:59:52 +01:00
Ayaz Salikhov
ae4f2d9023
ci: Add mold to tools image ( #2301 )
...
Work on: https://github.com/XRPLF/clio/issues/1242
2025-07-08 17:41:22 +01:00
Ayaz Salikhov
b7b61ef61d
fix: Temporarily disable dockerhub description update ( #2298 )
2025-07-08 15:41:03 +01:00
Ayaz Salikhov
f391c3c899
feat: Run sanitizers for Debug builds as well ( #2296 )
2025-07-08 12:32:16 +01:00
Ayaz Salikhov
562ea41a64
feat: Update to Clang 19 ( #2293 )
2025-07-08 11:49:11 +01:00
Ayaz Salikhov
687b1e8887
chore: Don't hardcode versions in Dockerfiles and workflows ( #2291 )
2025-07-03 11:53:53 +01:00
github-actions[bot]
cc506fd094
style: Update pre-commit hooks ( #2290 )
...
Update versions of pre-commit hooks to latest version.
Co-authored-by: mathbunnyru <12270691+mathbunnyru@users.noreply.github.com >
2025-07-02 16:36:34 +01:00
Ayaz Salikhov
1fe323190a
fix: Make pre-commit autoupdate PRs verified ( #2289 )
2025-07-02 16:34:16 +01:00
Ayaz Salikhov
379a44641b
fix: Import a GPG key when running pre-commit-autoupdate ( #2287 )
2025-07-02 16:23:13 +01:00
Ayaz Salikhov
18b8fc7e5c
ci: Update LLVM tools to v20 ( #2278 )
...
Trying in https://github.com/XRPLF/clio/pull/2280
2025-07-02 14:55:54 +01:00
Ayaz Salikhov
be2d915df7
fix: Cleanup fmt headers ( #2285 )
2025-07-02 14:55:24 +01:00
Ayaz Salikhov
57dda8ac50
chore: Update fmt to 11.2.0 ( #2281 )
...
Seems that new clang-tidy fails with our old fmt lib
2025-07-02 14:11:35 +01:00
Ayaz Salikhov
5cdd8a642f
fix: Use .contains() method where available ( #2277 )
2025-07-01 18:28:12 +01:00
Ayaz Salikhov
8abc9c6645
style: Add pre-commit hook to fix JSON style in C++ code ( #2266 )
2025-06-30 15:28:59 +01:00
Ayaz Salikhov
24e1aa9ae5
fix: Only set package_id:confs for sanitized builds ( #2261 )
2025-06-30 13:15:28 +01:00
Ayaz Salikhov
9bee023105
fix: Do not allow command injection in GitHub workflows ( #2270 )
2025-06-30 12:03:06 +01:00
github-actions[bot]
4ee3ef94d9
style: clang-tidy auto fixes ( #2272 )
...
Fixes #2271 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-06-30 11:40:45 +01:00
Ayaz Salikhov
8fcc2dfa19
fix: Pin lxml<6.0.0 ( #2269 )
2025-06-27 18:56:14 +01:00
Ayaz Salikhov
123e09695e
feat: Switch to xrpl/2.5.0 release ( #2267 )
2025-06-27 17:13:05 +01:00
Peter Chen
371237487b
feat: Support single asset vault ( #1979 )
...
fixes #1921
---------
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-06-27 15:27:34 +01:00
Ayaz Salikhov
d97f19ba1d
style: Fix JSON style in C++ code ( #2262 )
2025-06-27 11:45:11 +01:00
github-actions[bot]
e92dbc8fce
style: clang-tidy auto fixes ( #2264 )
...
Fixes #2263 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-06-27 10:30:17 +01:00
Ayaz Salikhov
769fdab6b7
feat: Add Support For Token Escrow ( #2252 )
...
Fix: https://github.com/XRPLF/clio/issues/2174
2025-06-26 18:03:26 +01:00
Ayaz Salikhov
363344d36e
feat: Add init_conan script ( #2242 )
...
This should make life of a developer so much easier
2025-06-26 17:12:32 +01:00
Ayaz Salikhov
4f7e8194f0
fix: Don't cancel ci image builds ( #2259 )
2025-06-26 14:51:34 +01:00
dependabot[bot]
04c80c62f5
ci: [DEPENDABOT] bump docker/setup-buildx-action from 3.11.0 to 3.11.1 in /.github/actions/build_docker_image ( #2256 )
2025-06-23 12:26:26 +01:00
Ayaz Salikhov
92fdebf590
chore: Update conan.lock ( #2250 )
2025-06-23 12:11:03 +01:00
Ayaz Salikhov
b054a8424d
refactor: Refactor GCC image to make upgrades easier ( #2246 )
...
Work on: https://github.com/XRPLF/clio/issues/2047
2025-06-23 12:07:44 +01:00
Ayaz Salikhov
162b1305e0
feat: Download and upload conan packages in parallel ( #2254 )
2025-06-23 12:06:38 +01:00
Ayaz Salikhov
bdaa04d1ec
ci: Don't use dynamic names when they are not needed ( #2251 )
2025-06-23 11:44:17 +01:00
Ayaz Salikhov
6c69453bda
fix: Disable conan uploads on schedule ( #2253 )
2025-06-23 11:41:31 +01:00
Ayaz Salikhov
7661ee6a3b
fix: Make update-libxrpl-version work with lockfile ( #2249 )
2025-06-23 11:38:28 +01:00
Ayaz Salikhov
6cabe89601
chore: Don't use self-hosted runner tag ( #2248 )
2025-06-23 11:35:34 +01:00
Ayaz Salikhov
70f7635dda
refactor: Simplify check_config implementation ( #2247 )
2025-06-23 11:34:43 +01:00
Ayaz Salikhov
c8574ea42a
chore: Cleanup conanfile ( #2243 )
2025-06-23 11:28:22 +01:00
Ayaz Salikhov
e4fbf5131f
feat: Build sanitizers with clang ( #2239 )
2025-06-23 11:26:05 +01:00
Ayaz Salikhov
87ee358297
ci: Silence brew warnings ( #2255 )
2025-06-23 11:22:19 +01:00
github-actions[bot]
27e29d0421
style: clang-tidy auto fixes ( #2245 )
...
Fixes #2244 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-06-19 11:27:06 +01:00
Alex Kremer
63ec563135
feat: ETLng cleanup and graceful shutdown ( #2232 )
2025-06-18 21:40:11 +01:00
Ayaz Salikhov
2c6f52a0ed
ci: Full build conan dependencies only on schedule ( #2241 )
2025-06-18 20:03:58 +01:00
Ayaz Salikhov
97956b1718
feat: Build macos dependencies with sanitizers ( #2240 )
2025-06-18 18:20:26 +01:00
Ayaz Salikhov
ebfe4e6468
ci: Don't use save/restore cache for conan; use artifactory ( #2230 )
2025-06-18 15:25:40 +01:00
Ayaz Salikhov
534518f13e
docs: Add information about global.conf ( #2238 )
2025-06-18 11:26:46 +01:00
Ayaz Salikhov
4ed51c22d0
fix: Force reupload new artifacts ( #2236 )
...
The issue is that we previously didn't care about `[conf]` section.
And for example, we uploaded `clang.ubsan` build with the same
package_id as a regular clang build.
This was fixed in https://github.com/XRPLF/clio/pull/2233 and
https://github.com/XRPLF/clio/pull/2234
Adding `global.conf` almost fixed the problem, but since our
non-sanitized builds don't set anything in `[conf]`, we use the same
package_id as before.
So, for the `clang` build we end up with previously uploaded
`clang.ubsan` build artifacts.
To fix this, we should force the upload.
2025-06-18 11:14:03 +01:00
dependabot[bot]
4364c07f1e
ci: [DEPENDABOT] bump docker/setup-buildx-action from 3.10.0 to 3.11.0 in /.github/actions/build_docker_image ( #2235 )
...
Bumps
[docker/setup-buildx-action](https://github.com/docker/setup-buildx-action )
from 3.10.0 to 3.11.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/setup-buildx-action/releases ">docker/setup-buildx-action's
releases</a>.</em></p>
<blockquote>
<h2>v3.11.0</h2>
<ul>
<li>Keep BuildKit state support by <a
href="https://github.com/crazy-max "><code>@crazy-max</code></a> in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/427 ">docker/setup-buildx-action#427</a></li>
<li>Remove aliases created when installing by default by <a
href="https://github.com/hashhar "><code>@hashhar</code></a> in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/139 ">docker/setup-buildx-action#139</a></li>
<li>Bump <code>@docker/actions-toolkit</code> from 0.56.0 to 0.62.1 in
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/422 ">docker/setup-buildx-action#422</a>
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/425 ">docker/setup-buildx-action#425</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/setup-buildx-action/compare/v3.10.0...v3.11.0 ">https://github.com/docker/setup-buildx-action/compare/v3.10.0...v3.11.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="18ce135bb5 "><code>18ce135</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-buildx-action/issues/425 ">#425</a>
from docker/dependabot/npm_and_yarn/docker/actions-to...</li>
<li><a
href="0e198e93af "><code>0e198e9</code></a>
chore: update generated content</li>
<li><a
href="05f3f3ac10 "><code>05f3f3a</code></a>
build(deps): bump <code>@docker/actions-toolkit</code> from 0.61.0 to
0.62.1</li>
<li><a
href="622913496d "><code>6229134</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-buildx-action/issues/427 ">#427</a>
from crazy-max/keep-state</li>
<li><a
href="c6f6a07025 "><code>c6f6a07</code></a>
chore: update generated content</li>
<li><a
href="6c5e29d848 "><code>6c5e29d</code></a>
skip builder creation if one already exists with the same name</li>
<li><a
href="548b297749 "><code>548b297</code></a>
ci: keep-state check</li>
<li><a
href="36590ad0c1 "><code>36590ad</code></a>
check if driver compatible with keep-state</li>
<li><a
href="4143b5899b "><code>4143b58</code></a>
Support to retain cache</li>
<li><a
href="3f1544eb9e "><code>3f1544e</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-buildx-action/issues/139 ">#139</a>
from hashhar/hashhar/cleanup-aliases</li>
<li>Additional commits viewable in <a
href="b5ca514318...18ce135bb5 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-17 21:30:16 +01:00
Ayaz Salikhov
f20efae75a
fix: Use new CI image with global.conf for sanitizers to affect packa… ( #2234 )
2025-06-17 19:26:25 +01:00
Ayaz Salikhov
67b27ee344
fix: Update CI image to provide global.conf for sanitizers to affect … ( #2233 )
...
…package_id
2025-06-17 18:45:41 +01:00
Ayaz Salikhov
082f2fe21e
style: Put static before type ( #2231 )
2025-06-17 16:07:19 +01:00
Ayaz Salikhov
7584a683dd
fix: Add domain to book_changes ( #2229 )
...
Fix: https://github.com/XRPLF/clio/issues/2221
2025-06-17 14:22:06 +01:00
Ayaz Salikhov
f58c85d203
fix: Return domainMalformed when domain is malformed ( #2228 )
...
Fix: https://github.com/XRPLF/clio/issues/2222
Code in rippled to handle errors:
https://github.com/XRPLF/rippled/blob/2.5.0-rc1/src/xrpld/rpc/handlers/BookOffers.cpp#L183
2025-06-16 15:42:19 +01:00
Ayaz Salikhov
95698ee2de
fix: Run upload_conan_deps.yml on conan.lock changes ( #2227 )
2025-06-13 17:40:55 +01:00
Alex Kremer
3d3db68508
feat: Support start and finish sequence in ETLng ( #2226 )
...
This PR adds support for start and finish sequence specified through the
config (for parity).
2025-06-13 17:39:21 +01:00
Ayaz Salikhov
7fcabd1ce7
feat: Build all possible conan configurations in CI ( #2225 )
2025-06-13 16:53:04 +01:00
Ayaz Salikhov
59bb9a11ab
ci: Upload conan deps for all profiles ( #2217 )
2025-06-13 13:55:35 +01:00
Ayaz Salikhov
ac5fcc7f4b
feat: Add conan lockfile ( #2220 )
2025-06-13 13:51:59 +01:00
Ayaz Salikhov
3d0e722176
fix: Use conan v2 dirs and commands in docs ( #2219 )
2025-06-12 21:50:14 +01:00
Ayaz Salikhov
93add775b2
fix: Make GHCR lowercase ( #2218 )
2025-06-12 20:42:36 +01:00
Alex Kremer
0273ba0da3
chore: Unreachable code is error ( #2216 )
2025-06-12 16:16:11 +01:00
Ayaz Salikhov
276477c494
feat: Build GCC natively and then merge the image ( #2212 )
2025-06-12 15:48:10 +01:00
github-actions[bot]
d0b2a24a30
style: clang-tidy auto fixes ( #2215 )
2025-06-12 10:47:34 +01:00
Ayaz Salikhov
e44a058b13
chore: Don't flex and don't install bison in CI image ( #2210 )
...
Test in: https://github.com/XRPLF/clio/pull/2211
2025-06-11 17:57:00 +01:00
Alex Kremer
743c9b92de
feat: Read-write switching in ETLng ( #2199 )
...
Fixes #1597
2025-06-11 17:53:14 +01:00
Alex Kremer
35c90e64ec
feat: Add flags to deps for sanitizer builds ( #2205 )
...
Fix: https://github.com/XRPLF/clio/issues/2198
Tested in #2208
2025-06-11 16:26:09 +01:00
Ayaz Salikhov
6e0d7a0fac
feat: Pass sanitizer as part of conan_profile ( #2189 )
...
I noticed we don't need `sanitizer` value anymore, so removed it.
2025-06-10 16:04:00 +01:00
Ayaz Salikhov
d3c98ab2a8
fix: Only set compile flag for grpc ( #2204 )
...
I built all conan packages locally and this flag is only required for
grpc, so let's only set it for grpc.
This is better - it's explicit, and we'll know that if we update grpc
recipe, we can remove this.
I also uploaded all rebuilt packages to the artifactory.
2025-06-10 15:57:23 +01:00
Ayaz Salikhov
2d172f470d
feat: Always build with native arch in Conan 2 ( #2201 )
...
Will test it works in https://github.com/XRPLF/clio/pull/2202
Work on: https://github.com/XRPLF/clio/issues/1692
2025-06-09 15:47:43 +01:00
Ayaz Salikhov
a68229e9d7
feat: Use Conan 2 ( #2179 )
...
Merge right after: https://github.com/XRPLF/clio/pull/2178
Waits for: https://github.com/XRPLF/rippled/pull/5462
2025-06-06 19:55:46 +01:00
Ayaz Salikhov
cec8b29998
ci: Update CI image to use Conan 2 ( #2178 )
...
I pushed this image to my fork, and will use it to test everything works
2025-06-06 19:37:43 +01:00
Ayaz Salikhov
13524be6cc
feat: Support Permissioned DEX ( #2152 )
...
Fix: https://github.com/XRPLF/clio/issues/2143
Will add tests
2025-06-06 17:12:18 +01:00
Ayaz Salikhov
2bf582839e
feat: Add ubsan build to nightly release ( #2190 )
2025-06-06 17:11:48 +01:00
Peter Chen
ed47db7d39
chore: update libxrpl ( #2186 )
2025-06-06 15:25:21 +01:00
Ayaz Salikhov
4994f9db92
fix: Analyze build time on clang as well ( #2195 )
2025-06-06 14:01:37 +01:00
Ayaz Salikhov
50851aed16
chore: Use gcc from Docker Hub for now ( #2194 )
2025-06-06 13:02:37 +01:00
github-actions[bot]
4118fb2584
style: clang-tidy auto fixes ( #2193 )
2025-06-06 10:40:42 +01:00
Sergey Kuznetsov
837a547849
chore: Revert "feat: Use new web server by default ( #2182 )" ( #2187 )
...
There is an issue found in the new web server, so we couldn't use it by
default for now.
This reverts commit b3f3259b14 .
2025-06-05 17:35:21 +01:00
Ayaz Salikhov
b57618a211
fix: Add README to docker/compilers ( #2188 )
2025-06-05 15:48:45 +01:00
Ayaz Salikhov
588ed91d1b
feat: New docker images structure, tools image ( #2185 )
2025-06-05 15:11:10 +01:00
Sergey Kuznetsov
4904c4b4d4
chore: Cancellable coroutines ( #2180 )
...
Add a wrap for `boost::asio::yield_context` to make async operations
cancellable by default. The API could be a bit adjusted when we start
switching our code to use it.
2025-06-05 12:17:58 +01:00
Ayaz Salikhov
03070d7582
feat: Create releases in CI ( #2168 )
...
Fix: https://github.com/XRPLF/clio/issues/1779
2025-06-04 16:25:03 +01:00
Sergey Kuznetsov
b3f3259b14
feat: Use new web server by default ( #2182 )
...
Fixes #1781 .
2025-06-04 15:01:30 +01:00
github-actions[bot]
357b96ab0d
style: clang-tidy auto fixes ( #2184 )
...
Fixes #2183 . Please review and commit clang-tidy fixes.
Co-authored-by: mathbunnyru <12270691+mathbunnyru@users.noreply.github.com >
2025-06-03 18:15:08 +01:00
Ayaz Salikhov
550f0fae85
refactor: Use std::expected instead of std::variant for errors ( #2160 )
2025-06-03 13:34:25 +01:00
Ayaz Salikhov
19257f8aa9
style: Beautify installation lists in Dockerfile ( #2172 )
...
Needed for: https://github.com/XRPLF/clio/pull/2168
2025-06-02 11:48:37 +01:00
Ayaz Salikhov
49b4af1a56
fix: Add style to the name of pre-commit autoupdate PR title ( #2177 )
2025-06-02 11:43:44 +01:00
Ayaz Salikhov
c7600057bc
ci: Install zip in Dockerfile ( #2176 )
2025-06-02 11:42:25 +01:00
dependabot[bot]
0b7fd64a4c
ci: [DEPENDABOT] bump docker/build-push-action from 6.17.0 to 6.18.0 in /.github/actions/build_docker_image ( #2175 )
...
Bumps
[docker/build-push-action](https://github.com/docker/build-push-action )
from 6.17.0 to 6.18.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/build-push-action/releases ">docker/build-push-action's
releases</a>.</em></p>
<blockquote>
<h2>v6.18.0</h2>
<ul>
<li>Bump <code>@docker/actions-toolkit</code> from 0.61.0 to 0.62.1 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1381 ">docker/build-push-action#1381</a></li>
</ul>
<blockquote>
<p>[!NOTE]
<a
href="https://docs.docker.com/build/ci/github-actions/build-summary/ ">Build
summary</a> is now supported with <a
href="https://docs.docker.com/build-cloud/ ">Docker Build Cloud</a>.</p>
</blockquote>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.17.0...v6.18.0 ">https://github.com/docker/build-push-action/compare/v6.17.0...v6.18.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="263435318d "><code>2634353</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1381 ">#1381</a>
from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
<li><a
href="c0432d2e01 "><code>c0432d2</code></a>
chore: update generated content</li>
<li><a
href="0bb1f27d6b "><code>0bb1f27</code></a>
set builder driver and endpoint attributes for dbc summary support</li>
<li><a
href="5f9dbf956c "><code>5f9dbf9</code></a>
chore(deps): Bump <code>@docker/actions-toolkit</code> from 0.61.0 to
0.62.1</li>
<li><a
href="0788c444d8 "><code>0788c44</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1375 ">#1375</a>
from crazy-max/remove-gcr</li>
<li><a
href="aa179ca4f4 "><code>aa179ca</code></a>
e2e: remove GCR</li>
<li>See full diff in <a
href="1dc7386353...263435318d ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 11:08:46 +01:00
Ayaz Salikhov
ecdea015b9
style: Mark JSON literal strings with R"JSON ( #2169 )
2025-05-30 15:50:39 +01:00
Peter Chen
7588e9d5bf
feat: Support Batch ( #2162 )
...
fixes #2161 .
- Tested locally to confirm that Clio forwards Batch transactions
correctly.
2025-05-30 10:00:40 -04:00
github-actions[bot]
bfa17134d2
style: clang-tidy auto fixes ( #2167 )
...
Fixes #2166 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-05-30 10:54:16 +01:00
Ayaz Salikhov
57b8ff1c49
fix: Use UniformRandomGenerator class to prevent threading issue ( #2165 )
2025-05-29 19:59:40 +01:00
Ayaz Salikhov
9b69da7f91
test: Skip slow DB sleep-based test on Mac ( #2148 )
...
Fix: https://github.com/XRPLF/clio/issues/2147
Fix: https://github.com/XRPLF/clio/issues/2132
2025-05-28 14:03:38 +01:00
Ayaz Salikhov
09409fc05d
ci: Add missing workflow dependencies ( #2155 )
...
Was discovered in https://github.com/XRPLF/clio/pull/2150 , better to be
fixed separately, as I'm not sure it'll be merged.
2025-05-28 12:58:37 +01:00
github-actions[bot]
561eae1b7f
style: clang-tidy auto fixes ( #2164 )
2025-05-28 11:13:01 +01:00
Alex Kremer
28062496eb
feat: ETLng MPT support ( #2154 )
2025-05-27 13:05:03 +01:00
github-actions[bot]
3e83b54332
style: clang-tidy auto fixes ( #2159 )
...
Fixes #2158 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-05-26 16:56:39 +01:00
Ayaz Salikhov
3e520c8742
chore: Fix: nagetive -> negative ( #2156 )
2025-05-26 15:48:17 +01:00
Alex Kremer
2a147b9487
feat: ETLng publisher and service refactoring ( #2138 )
2025-05-23 15:01:50 +01:00
Sergey Kuznetsov
8aab33c18c
fix: Add Delegate to Ledger types ( #2151 )
...
Fix discrepancy with rippled for `account_objects` API.
2025-05-22 13:43:52 +01:00
Ayaz Salikhov
aef3119efb
fix: Fix some doxygen docs errors ( #2130 )
2025-05-21 15:06:31 +01:00
Peter Chen
28bd58f1d1
feat: add get range feat to export tool ( #2131 )
2025-05-20 10:08:17 -04:00
Sergey Kuznetsov
b3da9adb03
feat: Account permission support ( #2145 )
...
Fixes : #1975 .
Also switch to libxrpl 2.5.0-b1. Fixes : #2139 , #2140 .
2025-05-20 13:40:38 +01:00
dependabot[bot]
670eaaa51d
ci: [DEPENDABOT] bump codecov/codecov-action from 5.4.2 to 5.4.3 ( #2141 )
2025-05-19 18:13:49 +01:00
Ayaz Salikhov
7dee6413ae
feat: Add hadolint docker pre-commit hook ( #2135 )
2025-05-19 12:50:06 +01:00
dependabot[bot]
27b37ade7b
ci: [DEPENDABOT] bump docker/build-push-action from 6.16.0 to 6.17.0 in /.github/actions/build_docker_image ( #2142 )
...
Bumps
[docker/build-push-action](https://github.com/docker/build-push-action )
from 6.16.0 to 6.17.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/build-push-action/releases ">docker/build-push-action's
releases</a>.</em></p>
<blockquote>
<h2>v6.17.0</h2>
<ul>
<li>Bump <code>@docker/actions-toolkit</code> from 0.59.0 to 0.61.0 by
<a href="https://github.com/crazy-max "><code>@crazy-max</code></a> in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1364 ">docker/build-push-action#1364</a></li>
</ul>
<blockquote>
<p>[!NOTE]
Build record is now exported using the <a
href="https://docs.docker.com/reference/cli/docker/buildx/history/export/ "><code>buildx
history export</code></a> command instead of the legacy export-build
tool.</p>
</blockquote>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.16.0...v6.17.0 ">https://github.com/docker/build-push-action/compare/v6.16.0...v6.17.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1dc7386353 "><code>1dc7386</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1364 ">#1364</a>
from crazy-max/history-export-cmd</li>
<li><a
href="9c9803f364 "><code>9c9803f</code></a>
chore: update generated content</li>
<li><a
href="db1f6c46e8 "><code>db1f6c4</code></a>
DOCKER_BUILD_EXPORT_LEGACY env var to opt-in for legacy export</li>
<li><a
href="721e8c79de "><code>721e8c7</code></a>
Bump <code>@docker/actions-toolkit</code> from 0.59.0 to 0.61.0</li>
<li>See full diff in <a
href="14487ce63c...1dc7386353 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 12:14:49 +01:00
Ayaz Salikhov
76ec9ccb0b
ci: Install git-cliff to generate changelog ( #2136 )
2025-05-19 09:08:58 +01:00
Ayaz Salikhov
5cb3908e4f
test: Run undefined sanitizer without ignoring errors ( #2134 )
2025-05-19 09:07:14 +01:00
Peter Chen
cdb5882688
refactor: remove old config ( #2097 )
...
fixes #1805
---------
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com >
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2025-05-15 11:53:47 -04:00
Ayaz Salikhov
8cbbf6689d
fix: Use git lfs install and fix verify-commits hook ( #2129 )
2025-05-15 16:46:22 +01:00
Ayaz Salikhov
34ed4a1eb0
test: Increase cassandra timeouts in tests ( #2127 )
...
Fix: https://github.com/XRPLF/clio/issues/2124
2025-05-15 14:16:57 +01:00
github-actions[bot]
683e2ba54b
style: clang-tidy auto fixes ( #2126 )
2025-05-15 10:34:59 +01:00
Ayaz Salikhov
e2f078e0af
ci: Run sanitizers on script change ( #2122 )
2025-05-14 16:19:59 +01:00
Ayaz Salikhov
27ff532473
ci: Explicitly specify workflow dependencies ( #2110 )
2025-05-14 15:21:08 +01:00
Ayaz Salikhov
d5195e3e52
feat: Implement load balancer metrics in etlng ( #2119 )
2025-05-14 15:19:38 +01:00
Sergey Kuznetsov
0595076c6e
fix: Fix build with sanitizers ( #2118 )
2025-05-14 14:52:32 +01:00
Ayaz Salikhov
e835ad8b57
ci: Don't use team-reviewers because creating PAT is too difficult ( #2117 )
2025-05-14 14:35:32 +01:00
Ayaz Salikhov
0a7ce8c5be
fix: Do not rewrite original file if it hasn't changed in fix-local-i… ( #2109 )
...
…ncludes.sh
2025-05-14 13:09:10 +01:00
Ayaz Salikhov
ca2a3ccee9
ci: Use XRPLF/clio-dev-team as team-reviewers, update assignees ( #2113 )
2025-05-14 13:06:01 +01:00
Ayaz Salikhov
a4f677be2c
ci: Freeze pre-commit hooks ( #2114 )
2025-05-14 13:04:04 +01:00
Ayaz Salikhov
243e174f1e
refactor: Load balancer forwarding metrics ( #2103 )
2025-05-14 11:43:31 +01:00
github-actions[bot]
a369381594
style: clang-tidy auto fixes ( #2112 )
...
Fixes #2111 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-05-14 11:28:40 +01:00
Alex Kremer
2d52966806
ci: Attempt to remove whitespace to fix sanitizer build ( #2105 )
...
Let's see if this does the trick.
Alternatives are
- more complicated cleanup using sed or similar
- don't multiline the expression (e.g. "${{ multiline expression becomes
single line }}")
- don't wrap `SANITIZER_OPTION` in double quotes (like it was before)
- something else that i did not find - let me know if you know
2025-05-13 15:50:22 +01:00
Ayaz Salikhov
02ccbf850f
style: Use codespell instead of typos pre-commit hook ( #2104 )
2025-05-13 15:15:38 +01:00
Sergey Kuznetsov
b87b32db86
feat: Dosguard API weights ( #2082 )
...
Experimental support for Dosguard API weights.
2025-05-13 15:02:21 +01:00
Ayaz Salikhov
d02da5d28a
fix: Run clang-format after tidy ( #2108 )
2025-05-13 13:51:08 +01:00
github-actions[bot]
00aff5cfe0
style: clang-tidy auto fixes ( #2107 )
...
Fixes #2106 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-05-13 12:06:39 +01:00
Alex Kremer
59282f764d
fix: Guarantee async behaviour of WsBase::send ( #2100 )
2025-05-12 19:05:43 +01:00
Ayaz Salikhov
0cdfad3731
fix: Make fix-local-includes.sh work with multiple files ( #2102 )
2025-05-12 17:42:29 +01:00
Peter Chen
0b0794d9bf
feat: Cache FetchLedgerBySeq ( #2014 )
...
fixes #1758
2025-05-12 11:45:54 -04:00
Sergey Kuznetsov
aa910ba889
fix: Catch exception in ClusterCommunicationService ( #2093 )
...
Fixes #2016 .
2025-05-12 16:16:23 +01:00
Ayaz Salikhov
dbfabd4102
feat: Add load balancer prometheus metrics ( #2096 )
...
Fix: https://github.com/XRPLF/clio/issues/2070
2025-05-12 14:15:22 +01:00
Ayaz Salikhov
ce41f5ba07
fix: Make fix-local-includes.sh work on file-basis ( #2099 )
...
Fix: https://github.com/XRPLF/clio/issues/2098
2025-05-12 13:14:42 +01:00
Ayaz Salikhov
24c77752cb
docs: Improve wording ( #2095 )
...
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com >
2025-05-12 10:17:54 +01:00
Ayaz Salikhov
81f4386770
ci: Run integration tests on macOS ( #2080 )
...
Fix: https://github.com/XRPLF/clio/issues/1400
2025-05-07 18:31:54 +01:00
Alex Kremer
a60d01d272
chore: Fix double quotes for all workflows and actions ( #2090 )
...
Workaround potential vulnerabilities in workflows.
2025-05-07 15:26:51 +01:00
github-actions[bot]
59d27db5ab
style: clang-tidy auto fixes ( #2092 )
...
Fixes #2091 . Please review and commit clang-tidy fixes.
Co-authored-by: mathbunnyru <12270691+mathbunnyru@users.noreply.github.com >
2025-05-07 14:29:12 +01:00
Ayaz Salikhov
e75aa1add1
fix: Make ctors/dtors public in tests ( #2089 )
...
Fix: https://github.com/XRPLF/clio/issues/2087
2025-05-07 12:49:47 +01:00
Ayaz Salikhov
68f832a832
ci: Use XRPLF/clio-dev-team in dependabot ( #2081 )
2025-05-07 09:41:59 +01:00
Ayaz Salikhov
5e43c3b099
test: Remove SetUp and TearDown methods in tests ( #2086 )
...
Fix: https://github.com/XRPLF/clio/issues/910
2025-05-07 09:41:23 +01:00
Ayaz Salikhov
9af36e5235
ci: run pre-commit workflow on heavy runner to make doxygen work ( #2085 )
2025-05-06 15:51:00 +01:00
Ayaz Salikhov
90103431ea
fix: Pass secrets.CODECOV_TOKEN explicitly ( #2079 )
2025-05-02 17:17:27 +01:00
Ayaz Salikhov
ed27c41641
ci: Fail CI if codecov upload fails ( #2078 )
2025-05-02 16:17:32 +01:00
Alex Kremer
3daa735b31
fix: Flaky test in ETLng ( #2077 )
...
Fixes a flaky test
Fix: https://github.com/XRPLF/clio/issues/2075
---------
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-05-02 15:55:12 +01:00
Ayaz Salikhov
5d2c2a8bfc
ci: Move clang build analyzer to nightly ( #2074 )
2025-05-02 13:50:02 +01:00
Ayaz Salikhov
f2384a47f1
feat: Implement clang build analyzer ( #2072 )
...
Fix: https://github.com/XRPLF/clio/issues/936
2025-05-02 12:49:51 +01:00
Ayaz Salikhov
c774a40a59
ci: Install ClangBuildAnalyzer in the ci image ( #2071 )
2025-05-01 18:49:57 +01:00
Ayaz Salikhov
477d8e1f5f
ci: Don't use concurrency with workflow_call ( #2069 )
2025-05-01 18:03:46 +01:00
Ayaz Salikhov
7fd51d8a60
ci: Refactor how we run code coverage ( #2065 )
...
Fix: https://github.com/XRPLF/clio/issues/2061
2025-05-01 16:44:37 +01:00
Ayaz Salikhov
b2a1b34ae6
style: Improve actions and workflows style ( #2060 )
2025-04-30 11:55:27 +01:00
Ayaz Salikhov
5860a90b94
fix: Quote release title ( #2064 )
...
Fix: https://github.com/XRPLF/clio/issues/2063
2025-04-30 11:46:44 +01:00
Ayaz Salikhov
f2f342f7c2
ci: Specify concurrency for github workflows ( #2059 )
2025-04-30 11:45:56 +01:00
Ayaz Salikhov
cc1da5afa9
test: Add build_and_test reusable workflow ( #2048 )
2025-04-29 20:28:51 +01:00
Ayaz Salikhov
de055934e1
chore: Use only pre-commit hooks ( #2057 )
...
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com >
2025-04-29 18:18:42 +01:00
Ayaz Salikhov
0c201ed952
feat: Introduce release_impl.yml workflow to automatically create rel… ( #2043 )
...
…eases
Work on: https://github.com/XRPLF/clio/issues/1779
Features:
- works in PRs (everything but actually pushing a release)
- supports custom release notes header
- removes previous release for nightly releases
The idea is that creating releases should be automatic or almost
automatic and should work more or less the same for nightly and actual
releases.
I haven't yet implemented automatic release process for the actual
release (and don't plan to do it here), but this PR will make it much
easier to implement it in the future.
I suggest deferring discussion of how actual releases should work till
the next PR.
2025-04-29 16:58:25 +01:00
Ayaz Salikhov
9b83eb4033
style: Add C++ pre-commit hooks ( #2039 )
2025-04-29 15:12:38 +01:00
Ayaz Salikhov
fadd60e68a
fix: Don't use steps.conan.outputs.conan_profile as it doesn't exist … ( #2056 )
2025-04-29 13:32:47 +01:00
Ayaz Salikhov
eef85b520a
ci: Use ghcr.io/xrplf/clio-ci docker image ( #2055 )
2025-04-29 11:35:26 +01:00
github-actions[bot]
8b99013ff8
style: clang-tidy auto fixes ( #2053 )
...
Fixes #2052 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
Co-authored-by: Alex Kremer <akremer@ripple.com >
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com >
2025-04-29 10:52:35 +01:00
Ayaz Salikhov
af0a8af287
style: Add typos pre-commit hook ( #2041 )
2025-04-29 09:59:11 +01:00
Ayaz Salikhov
de43be887e
ci: Try to push to ghcr.io ( #2051 )
...
I don't think I can change where it's pushed and start using it in the
same PR, so will try to first update the push part, and then change
where the image is used. Only doing it for CI image to not break
anything.
2025-04-28 19:04:22 +01:00
Ayaz Salikhov
b03cd63efd
fix: Remove Mac CMake installation error ( #2040 )
...
Even on a successful build I see an error from `brew install`
https://github.com/XRPLF/clio/actions/runs/14668965915?pr=2039
2025-04-28 19:00:15 +01:00
Ayaz Salikhov
76cf2fc57e
chore: Disable add_label for conventional commits ( #2054 )
2025-04-28 18:55:26 +01:00
Ayaz Salikhov
f7f619fd1b
chore: Don't use wandalen/wretry.action and update codecov/codecov-ac… ( #2050 )
...
…tion
2025-04-28 18:00:02 +01:00
Ayaz Salikhov
4a0267fbac
style: Add markdownlint pre-commit hook ( #2038 )
...
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com >
2025-04-28 16:31:07 +01:00
Ayaz Salikhov
b51ed8dd98
fix: Use ytanikin/pr-conventional-commits action for conventional com… ( #2049 )
...
…mits check
There are 2 actions with almost the same name from the same author:
- https://github.com/ytanikin/PRConventionalCommits : the one we use, not
updated for 7 months
- https://github.com/ytanikin/pr-conventional-commits : seems to be more
recent, has more stars and releases
I've merged this change to my develop branch in my fork and created a PR
on to test it works: https://github.com/mathbunnyru/clio/pull/3
I will update the upstream issue and suggest author to archive the old
action: https://github.com/ytanikin/pr-conventional-commits/issues/19
2025-04-28 16:17:23 +01:00
Ayaz Salikhov
cb01c9f596
fix: Add missing paths to update_docker_ci.yml ( #2044 )
2025-04-28 16:06:09 +01:00
Ayaz Salikhov
7c55529c90
chore: Capitalize Dockerfile to add support of tools ( #2045 )
...
For example, there is not syntax highlighting in GitHub, because file is
named `dockerfile` (and not Dockerfile), for example:
https://github.com/XRPLF/clio/blob/release/2.4.0/docker/ci/dockerfile
I also grep'ed dockerfile in repo and fixed some other places
2025-04-28 16:05:37 +01:00
Ayaz Salikhov
424af5dfe0
style: Apply go fmt to go code ( #2046 )
...
~I will add pre-commit hook later if I find a good one~
Found a nice repo, but it is no longer maintained:
https://github.com/dnephin/pre-commit-golang
So, I implemented the check as a local hook.
2025-04-28 16:04:50 +01:00
Ayaz Salikhov
bebc683ba2
chore: Specify conan profile explicitly and don't override it ( #2042 )
2025-04-28 15:00:44 +01:00
Ayaz Salikhov
1e0a2f5162
style: Add prettier pre-commit hook ( #2031 )
...
There are 2 things to know about prettier:
- it's quite pretty most of the time
- it's not configurable
2025-04-25 16:24:45 +01:00
Peter Chen
593d7298b1
fix: Add CTID to all RPC's that includes transactions ( #2011 )
...
fixes #1998
2025-04-25 09:55:39 -04:00
Ayaz Salikhov
79e6f07863
fix: Pin cmake version in ci Dockerfile ( #2036 )
...
Fix: https://github.com/XRPLF/clio/issues/2032
2025-04-25 12:23:44 +01:00
github-actions[bot]
1cb09a01f6
style: clang-tidy auto fixes ( #2034 )
...
Fixes #2033 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-04-25 11:10:05 +01:00
Ayaz Salikhov
9c92a2b51b
style: Use pre-commit tool and add simple config ( #2029 )
...
I started with really simple pre-commit hooks and will add more on top.
Important files:
- `.pre-commit-config.yaml` - the config for pre-commit
- `.github/workflows/pre-commit.yml` - runs pre-commit hooks in branches
and `develop`
- `.github/workflows/pre-commit-autoupdate.yml` - autoupdates pre-commit
hooks once in a month
2025-04-24 17:59:43 +01:00
dependabot[bot]
99580a2602
ci: [DEPENDABOT] bump docker/build-push-action from 6.15.0 to 6.16.0 in /.github/actions/build_docker_image ( #2030 )
...
Bumps
[docker/build-push-action](https://github.com/docker/build-push-action )
from 6.15.0 to 6.16.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/build-push-action/releases ">docker/build-push-action's
releases</a>.</em></p>
<blockquote>
<h2>v6.16.0</h2>
<ul>
<li>Handle no default attestations env var by <a
href="https://github.com/crazy-max "><code>@crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1343 ">docker/build-push-action#1343</a></li>
<li>Only print secret keys in build summary output by <a
href="https://github.com/crazy-max "><code>@crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1353 ">docker/build-push-action#1353</a></li>
<li>Bump <code>@docker/actions-toolkit</code> from 0.56.0 to 0.59.0 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1352 ">docker/build-push-action#1352</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.15.0...v6.16.0 ">https://github.com/docker/build-push-action/compare/v6.15.0...v6.16.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="14487ce63c "><code>14487ce</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1343 ">#1343</a>
from crazy-max/fix-no-default-attest</li>
<li><a
href="0ec91264d8 "><code>0ec9126</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1366 ">#1366</a>
from crazy-max/pr-assign-author</li>
<li><a
href="b749522b90 "><code>b749522</code></a>
pr-assign-author workflow</li>
<li><a
href="c566248492 "><code>c566248</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1363 ">#1363</a>
from crazy-max/fix-codecov</li>
<li><a
href="13275dd76e "><code>13275dd</code></a>
ci: fix missing source for codecov</li>
<li><a
href="67dc78bbaf "><code>67dc78b</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1361 ">#1361</a>
from mschoettle/patch-1</li>
<li><a
href="0760504437 "><code>0760504</code></a>
docs: add validating build configuration example</li>
<li><a
href="1c198f4467 "><code>1c198f4</code></a>
chore: update generated content</li>
<li><a
href="288d9e2e4a "><code>288d9e2</code></a>
handle no default attestations env var</li>
<li><a
href="88844b95d8 "><code>88844b9</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1353 ">#1353</a>
from crazy-max/summary-secret-keys</li>
<li>Additional commits viewable in <a
href="471d1dc4e0...14487ce63c ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-24 17:21:43 +01:00
Ayaz Salikhov
ade6289de2
refactor: Add str() method to BaseTagDecorator ( #2020 )
...
Fix: https://github.com/XRPLF/clio/issues/2008
2025-04-24 16:48:19 +01:00
Ayaz Salikhov
3916635037
chore: Remove dead code related to centos ( #2028 )
2025-04-24 15:26:41 +01:00
dependabot[bot]
f195a30a76
ci: [DEPENDABOT] bump docker/build-push-action from 5.4.0 to 6.15.0 in /.github/actions/build_docker_image ( #2027 )
...
Bumps
[docker/build-push-action](https://github.com/docker/build-push-action )
from 5.4.0 to 6.15.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/build-push-action/releases ">docker/build-push-action's
releases</a>.</em></p>
<blockquote>
<h2>v6.15.0</h2>
<ul>
<li>Bump <code>@docker/actions-toolkit</code> from 0.55.0 to 0.56.0 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1330 ">docker/build-push-action#1330</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.14.0...v6.15.0 ">https://github.com/docker/build-push-action/compare/v6.14.0...v6.15.0 </a></p>
<h2>v6.14.0</h2>
<ul>
<li>Bump <code>@docker/actions-toolkit</code> from 0.53.0 to 0.55.0 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1324 ">docker/build-push-action#1324</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.13.0...v6.14.0 ">https://github.com/docker/build-push-action/compare/v6.13.0...v6.14.0 </a></p>
<h2>v6.13.0</h2>
<ul>
<li>Bump <code>@docker/actions-toolkit</code> from 0.51.0 to 0.53.0 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1308 ">docker/build-push-action#1308</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.12.0...v6.13.0 ">https://github.com/docker/build-push-action/compare/v6.12.0...v6.13.0 </a></p>
<h2>v6.12.0</h2>
<ul>
<li>Bump <code>@docker/actions-toolkit</code> from 0.49.0 to 0.51.0 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1300 ">docker/build-push-action#1300</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.11.0...v6.12.0 ">https://github.com/docker/build-push-action/compare/v6.11.0...v6.12.0 </a></p>
<h2>v6.11.0</h2>
<ul>
<li>Handlebar <code>defaultContext</code> support for
<code>build-contexts</code> input by <a
href="https://github.com/crazy-max "><code>@crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1283 ">docker/build-push-action#1283</a></li>
<li>Bump <code>@docker/actions-toolkit</code> from 0.46.0 to 0.49.0 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1281 ">docker/build-push-action#1281</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.10.0...v6.11.0 ">https://github.com/docker/build-push-action/compare/v6.10.0...v6.11.0 </a></p>
<h2>v6.10.0</h2>
<ul>
<li>Add <code>call</code> input to set method for evaluating build by <a
href="https://github.com/crazy-max "><code>@crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1265 ">docker/build-push-action#1265</a></li>
<li>Bump <code>@actions/core</code> from 1.10.1 to 1.11.1 in <a
href="https://redirect.github.com/docker/build-push-action/pull/1238 ">docker/build-push-action#1238</a></li>
<li>Bump <code>@docker/actions-toolkit</code> from 0.39.0 to 0.46.0 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1268 ">docker/build-push-action#1268</a></li>
<li>Bump cross-spawn from 7.0.3 to 7.0.6 in <a
href="https://redirect.github.com/docker/build-push-action/pull/1261 ">docker/build-push-action#1261</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.9.0...v6.10.0 ">https://github.com/docker/build-push-action/compare/v6.9.0...v6.10.0 </a></p>
<h2>v6.9.0</h2>
<ul>
<li>Bump <code>@docker/actions-toolkit</code> from 0.38.0 to 0.39.0 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1234 ">docker/build-push-action#1234</a></li>
<li>Bump path-to-regexp from 6.2.2 to 6.3.0 in <a
href="https://redirect.github.com/docker/build-push-action/pull/1232 ">docker/build-push-action#1232</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.8.0...v6.9.0 ">https://github.com/docker/build-push-action/compare/v6.8.0...v6.9.0 </a></p>
<h2>v6.8.0</h2>
<ul>
<li>Bump <code>@docker/actions-toolkit</code> from 0.37.1 to 0.38.0 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1230 ">docker/build-push-action#1230</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.7.0...v6.8.0 ">https://github.com/docker/build-push-action/compare/v6.7.0...v6.8.0 </a></p>
<h2>v6.7.0</h2>
<ul>
<li>Print info message for build summary support checks by <a
href="https://github.com/crazy-max "><code>@crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1211 ">docker/build-push-action#1211</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.6.1...v6.7.0 ">https://github.com/docker/build-push-action/compare/v6.6.1...v6.7.0 </a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="471d1dc4e0 "><code>471d1dc</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1330 ">#1330</a>
from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
<li><a
href="b89ff0a6f2 "><code>b89ff0a</code></a>
chore: update generated content</li>
<li><a
href="1e3ae3a4d3 "><code>1e3ae3a</code></a>
chore(deps): Bump <code>@docker/actions-toolkit</code> from 0.55.0 to
0.56.0</li>
<li><a
href="b16f42f92a "><code>b16f42f</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1325 ">#1325</a>
from crazy-max/buildx-edge</li>
<li><a
href="dc0fea5e62 "><code>dc0fea5</code></a>
ci: update buildx to edge and buildkit to latest</li>
<li><a
href="0adf995921 "><code>0adf995</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1324 ">#1324</a>
from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
<li><a
href="d88cd289df "><code>d88cd28</code></a>
chore: update generated content</li>
<li><a
href="3d09a6bd70 "><code>3d09a6b</code></a>
chore(deps): Bump <code>@docker/actions-toolkit</code> from 0.53.0 to
0.55.0</li>
<li><a
href="ca877d9245 "><code>ca877d9</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1308 ">#1308</a>
from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
<li><a
href="d2fe919bb5 "><code>d2fe919</code></a>
chore: update generated content</li>
<li>Additional commits viewable in <a
href="ca052bb54a...471d1dc4e0 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-24 12:51:08 +01:00
Ayaz Salikhov
cc610a0964
ci: Fix time field to be string in dependabot config ( #2024 )
...
Sorry, it seems to have been the wrong change.
I pushed this to `develop` in my fork, enabled Dependabot there and PRs
were created in my fork.
Close: https://github.com/XRPLF/clio/issues/2022
2025-04-24 12:19:44 +01:00
github-actions[bot]
c5012eb854
style: clang-tidy auto fixes ( #2026 )
...
Fixes #2025 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-04-24 11:19:28 +01:00
Ayaz Salikhov
01ae4c4312
refactor: Compare error_code with enum values, not hardcoded ints ( #2023 )
...
Fix: https://github.com/XRPLF/clio/issues/2002
2025-04-23 18:39:53 +01:00
Ayaz Salikhov
88d27a7265
chore: Pin external actions using hashes ( #2019 )
...
Note: I used exactly the version which are already being used (didn't
update anything).
Updates will come when we merge https://github.com/XRPLF/clio/pull/2018
2025-04-23 17:35:40 +01:00
Ayaz Salikhov
e01d7d12cf
chore: Run dependabot for all local actions ( #2018 )
2025-04-23 16:54:32 +01:00
github-actions[bot]
1e38ad5ec0
style: clang-tidy auto fixes ( #2013 )
...
Fixes #2012 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-04-21 10:26:46 -04:00
Sergey Kuznetsov
bd9e39ee85
fix: Fix incorrect requests logging ( #2005 )
...
Fixes #2004 .
2025-04-17 17:49:44 +01:00
Sergey Kuznetsov
46514c8fe9
feat: More efficient cache ( #1997 )
...
Fixes #1473 .
2025-04-17 16:44:53 +01:00
github-actions[bot]
39d1ceace4
style: clang-tidy auto fixes ( #2007 )
...
Fixes #2006 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-04-17 11:05:27 +01:00
Peter Chen
89eb962d85
fix: CTID issue ( #2001 )
...
fixes #1998
2025-04-16 19:55:12 +01:00
Maria Shodunke
4a5fee7548
docs: Verify/review config descriptions ( #1960 )
...
- Reviewed and modified descriptions.
- Added some minor formatting.
- Removed the "Key:" before every key name, seems redundant.
2025-04-09 09:49:11 -07:00
Alex Kremer
fcd891148b
chore: Fix clang-tidy 'fixes' ( #1996 )
...
Undo some of #1994
2025-04-08 17:18:33 +01:00
github-actions[bot]
99adb31184
style: clang-tidy auto fixes ( #1994 )
...
Fixes #1993 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-04-08 11:18:52 +01:00
Sergey Kuznetsov
2c1a90a20d
feat: Nodes communication via DB ( #1976 )
...
Fixes #1966 .
2025-04-07 14:18:49 +01:00
github-actions[bot]
2385bf547b
style: clang-tidy auto fixes ( #1992 )
...
Fixes #1991 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-04-07 11:13:22 +01:00
Alex Kremer
1d011cf8d9
feat: ETLng integration ( #1986 )
...
For #1594
2025-04-04 15:52:22 +01:00
Alex Kremer
6896a2545a
chore: Update workflow notification settings ( #1990 )
2025-04-04 15:51:13 +01:00
github-actions[bot]
91484c64e4
style: clang-tidy auto fixes ( #1989 )
...
Fixes #1988 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-04-03 11:08:47 +01:00
Alex Kremer
bdf7382d44
chore: Update maintainers ( #1987 )
2025-04-02 16:50:45 +01:00
Peter Chen
8a3e71e91f
fix: incorrect set HighDeepFreeze flag ( #1978 )
...
fixes #1977
2025-04-02 09:53:35 -04:00
github-actions[bot]
e61ee30180
style: clang-tidy auto fixes ( #1985 )
...
Fixes #1984 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-04-02 12:40:38 +01:00
Sergey Kuznetsov
d3df6d10e4
fix: Fix ssl in new webserver ( #1981 )
...
Fixes #1980 .
An SSL handshake was missing and WsConnection should be build from
stream not socket because in case SSL connection stream already
completed SSL handshake.
2025-04-01 16:12:16 +01:00
Sergey Kuznetsov
60df3a1914
ci: Pin cmake 3.31.6 for macos runners ( #1983 )
...
Fixes #1982 .
2025-04-01 14:49:17 +01:00
cyan317
f454076fb6
feat: Snapshot import feature ( #1970 )
...
Implement snapshot import cmd
`clio_snapshot --server --grpc_server 0.0.0.0:12345 --path
<snapshot_path>`
Implement snapshot range cmd
`./clio_snapshot --range --path <snapshot_path>`
Add
LedgerHouses: It is responsible for reading/writing snapshot data
Server: Start grpc server and ws server
2025-03-26 09:11:15 +00:00
github-actions[bot]
66b3f40268
style: clang-tidy auto fixes ( #1972 )
...
Fixes #1971 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-03-24 12:14:38 +00:00
Alex Kremer
b31b7633c9
feat: ETLng extensions ( #1967 )
...
For #1599 #1597
2025-03-21 16:41:29 +00:00
Peter Chen
a36aa3618f
fix: ripple_flag logic in account lines ( #1969 )
...
fixes #1968
2025-03-19 10:26:04 -04:00
Sergey Kuznetsov
7943f47939
chore: Add git-cliff config ( #1965 )
...
First step for #1779 .
2025-03-18 15:12:49 +00:00
Sergey Kuznetsov
67e451ec23
chore: Upgrade libxrpl to 2.4.0 ( #1961 )
2025-03-13 15:42:20 +00:00
github-actions[bot]
92789d5a91
style: clang-tidy auto fixes ( #1963 )
...
Fixes #1962 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-03-13 11:24:12 +00:00
Sergey Kuznetsov
73477fb9d4
feat: Expose ledger cache full and disabled to prometheus ( #1957 )
...
Fixes #1771
2025-03-12 14:54:21 +00:00
Alex Kremer
8ac1ff7699
feat: Implement and use LedgerCacheInterface ( #1955 )
...
For #1200
2025-03-12 13:48:33 +00:00
Sergey Kuznetsov
26842374de
fix: Fix url check in config ( #1953 )
...
Fixes #1850
2025-03-11 12:54:22 +00:00
Sergey Kuznetsov
a46d700390
fix: Improve error message when starting read only mode with empty DB ( #1946 )
...
Fixes #1721
2025-03-10 11:54:56 +00:00
github-actions[bot]
a34d565ea4
style: clang-tidy auto fixes ( #1949 )
...
Fixes #1948 .
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-03-10 10:35:36 +00:00
Sergey Kuznetsov
c57fe1e6e4
test: Add assert mock to avoid death tests ( #1947 )
...
Fixes #1750
2025-03-07 18:11:52 +00:00
Peter Chen
8a08c5e6ce
feat: Add support for deep freeze ( #1875 )
...
fixes #1826
2025-03-05 11:04:44 -05:00
Peter Chen
5d2694d36c
chore: update libxrpl ( #1943 )
2025-03-05 10:14:39 -05:00
Peter Chen
98ff72be66
fix: change math/rand to crypto/rand ( #1941 )
2025-03-05 10:12:50 -05:00
Sergey Kuznetsov
915a8beb40
style: Use error code instead of exception when parsing json ( #1942 )
2025-03-04 18:34:45 +00:00
Sergey Kuznetsov
f7db030ad7
fix: Fix dangling reference in new web server ( #1938 )
...
Also delete move constructors where moving may be dangerous.
2025-03-04 16:45:47 +00:00
Peter Chen
86e2cd1cc4
feat: Add workflow to check config description ( #1894 )
...
fixes #1880
---------
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
Co-authored-by: Alex Kremer <akremer@ripple.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
Co-authored-by: Shawn Xie <35279399+shawnxie999@users.noreply.github.com >
2025-03-04 10:47:36 -05:00
Sergey Kuznetsov
f0613c945f
ci: Use ubuntu latest for some ci jobs ( #1939 )
...
Ubuntu 20.04 images will be deprecated soon:
https://github.com/actions/runner-images/issues/11101
Switch to the latest Ubuntu everywhere we use Github's image.
2025-03-04 14:52:37 +00:00
Sergey Kuznetsov
d11e7bc60e
fix: Data race in new webserver ( #1926 )
...
There was a data race inside `CoroutineGroup` because internal timer was
used from multiple threads in the methods `asyncWait()` and
`onCoroutineComplete()`. Changing `registerForeign()` to spawn to the
same `yield_context` fixes the problem because now the timer is accessed
only from the same coroutine which has an internal strand.
During debugging I also added websocket support for `request_gun` tool.
2025-02-27 15:08:46 +00:00
Sergey Kuznetsov
b909b8879d
fix: Fix backtrace usage ( #1932 )
2025-02-27 14:26:51 +00:00
github-actions[bot]
918a92eeee
style: clang-tidy auto fixes ( #1925 )
...
Fixes #1924 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-02-25 09:29:24 +00:00
Shawn Xie
c9e8330e0a
feat: LPT freeze ( #1840 )
...
Fixes #1827
2025-02-24 15:39:11 +00:00
github-actions[bot]
f577139f70
style: clang-tidy auto fixes ( #1920 )
...
Fixes #1919 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-02-24 09:35:25 +00:00
Alex Kremer
491cd58f93
feat: ETLng monitor ( #1898 )
...
For #1594
2025-02-21 16:10:25 +00:00
Sergey Kuznetsov
25296f8ffa
fix: Better errors on logger init failure ( #1857 )
...
Fixes #1326 .
2025-02-18 15:43:13 +00:00
Sergey Kuznetsov
4b178805de
fix: Array parsing in new config ( #1896 )
...
Improving array parsing in config:
- Allow null values in arrays for optional fields
- Allow empty array even for required field
- Allow to not put an empty array in config even if array contains
required fields
2025-02-18 13:29:43 +00:00
Peter Chen
fcebd715ba
test: add non-admin test for simulate ( #1893 )
2025-02-14 13:00:40 -05:00
Sergey Kuznetsov
531e1dad6d
ci: Upload cache only for develop branch ( #1897 )
2025-02-14 16:54:08 +00:00
cyan317
3c008b6bb4
feat: Snapshot exporting tool ( #1877 )
...
In this PR:
1 We create a golang grpc client to request data from rippled
2 We store the data into the specific place
3 Add unittests
4 Create build script, the build can be initiated by set conan option
`snapshot` being true.
Please ignore the grpc server part. It will be implemented in importing
tool.
2025-02-12 16:56:04 +00:00
Peter Chen
624f7ff6d5
feat: Support Simulate ( #1891 )
...
fixes #1887
2025-02-12 10:00:04 -05:00
Sergey Kuznetsov
e503dffc9a
fix: Array parsing in new config ( #1884 )
...
Fixes #1870 .
2025-02-12 13:28:06 +00:00
Alex Kremer
cd1aa8fb70
chore: Revert workflow names ( #1890 )
2025-02-11 18:08:47 +00:00
github-actions[bot]
b5fe22da18
style: clang-tidy auto fixes ( #1889 )
...
Fixes #1888 . Please review and commit clang-tidy fixes.
Co-authored-by: godexsoft <385326+godexsoft@users.noreply.github.com >
2025-02-11 13:01:31 +00:00
Peter Chen
cd6289b79a
feat: Generate config descriptions ( #1842 )
...
Fixes #1460
2025-02-10 11:29:00 -05:00
Alex Kremer
f5e6c9576e
feat: Run tests with sanitizers in CI ( #1879 )
...
Fixes #1075
Fixes #1049
2025-02-10 16:20:25 +00:00
Sergey Kuznetsov
427ba47716
chore: Fix error in grafana dashboard example ( #1878 )
2025-02-07 13:42:30 +00:00
cyan317
67c989081d
fix clang-tidy issues ( #1871 )
2025-02-03 12:00:59 +00:00
github-actions[bot]
2fd16cd582
style: clang-tidy auto fixes ( #1868 )
...
Fixes #1867 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2025-02-03 08:43:26 +00:00
Sergey Kuznetsov
89af8fe500
feat: Permissioned domains ( #1841 )
...
Fixes #1833 .
2025-01-31 15:30:34 +00:00
cyan317
1753c95910
feat: Support Dynamic NFT ( #1525 )
...
Fix #1471
Clio's changes for supporting DNFT
https://github.com/XRPLF/rippled/pull/5048/files
2025-01-31 13:33:20 +00:00
Maria Shodunke
e7702e9c11
docs: Move metrics and static analysis docs ( #1864 )
...
Fixes #1219 .
2025-01-31 11:37:27 +00:00
github-actions[bot]
e549657766
style: clang-tidy auto fixes ( #1863 )
...
Fixes #1862 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2025-01-30 09:16:34 +00:00
Peter Chen
7c2742036b
refactor: Remove boost filesystem ( #1859 )
2025-01-29 11:16:54 -05:00
Alex Kremer
73f375f20d
feat: ETLng task manager ( #1843 )
2025-01-29 15:29:13 +00:00
Alex Kremer
3e200d8b9d
feat: Add Conan profiles for common Sanitizers to docker ci image ( #1856 )
...
For #1049
2025-01-29 14:45:00 +00:00
Alex Kremer
81fe617816
fix: Re-add account_tx max limit ( #1855 )
2025-01-29 13:42:31 +00:00
Sergey Kuznetsov
75354fbecd
fix: CacheLoader causes crash when no cache is used ( #1853 )
...
If cache is disabled or Clio starts with and empty DB, `loader_` inside
cache is not created. So calling `CacheLoader::stop()` or
`CacheLoader::wait()` was causing crash.
2025-01-28 18:10:19 +00:00
Sergey Kuznetsov
540e938223
refactor: Use mutex from utils ( #1851 )
...
Fixes #1359 .
2025-01-27 15:28:00 +00:00
Sergey Kuznetsov
6ef6ca9e65
chore: Fix issue found by clang-tidy ( #1849 )
...
Fixes #1848
2025-01-23 12:29:43 +00:00
github-actions[bot]
35b9a066e3
style: clang-tidy auto fixes ( #1847 )
...
Fixes #1846 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2025-01-23 09:34:00 +00:00
Sergey Kuznetsov
957028699b
feat: Graceful shutdown ( #1801 )
...
Fixes #442 .
2025-01-22 13:09:16 +00:00
cyan317
12e6fcc97e
fix: gateway_balance discrepancy ( #1839 )
...
Fix https://github.com/XRPLF/clio/issues/1832
rippled code:
https://github.com/XRPLF/rippled/blob/develop/src/xrpld/rpc/handlers/GatewayBalances.cpp#L129
2025-01-22 09:48:13 +00:00
github-actions[bot]
f9d9879513
style: clang-tidy auto fixes ( #1845 )
...
Fixes #1844 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2025-01-22 09:46:37 +00:00
cyan317
278f7b1b58
feat: Block clio if migration is blocking ( #1834 )
...
Add:
- Block server if migration is blocking
- Initialise the migration related table when server starts against
empty DB
Add MigrationInspectorInterface. server uses inspector to check the
migrators status.
2025-01-21 14:10:01 +00:00
nkramer44
fbedeff697
fix: Remove InvalidHotWallet Error from gateway_balances RPC handler ( #1830 )
...
Fixes #1825 by removing the check in the gateway_balances RPC handler
that returns the RpcInvalidHotWallet error code if one of the addresses
supplied in the request's `hotwallet` array does not have a trustline
with the `account` from the request.
As stated in the original ticket, this change fixes a discrepancy in
behavior between Clio and rippled, as rippled does not check for
trustline existence when handling gateway_balances RPCs
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2025-01-21 12:17:54 +00:00
cyan317
f64d8ecb77
fix: Copyright format ( #1835 )
...
Aligned the copyright notice to match the format used in other files.
Updated Copyright (c) 2022-2024 to Copyright (c) 2024 to ensure
consistency.
2025-01-16 14:36:03 +00:00
Peter Chen
3e38ea9b48
fix: Add more constraints to config ( #1831 )
...
Log file size and rotation should also not allowed to be 0.
2025-01-15 10:56:50 -05:00
Sergey Kuznetsov
7834b63b55
fix: Check result of parsing config ( #1829 )
2025-01-14 11:55:05 -05:00
Alex Kremer
2cf849dd12
feat: ETLng scheduling ( #1820 )
...
For #1596
2025-01-14 15:50:59 +00:00
Peter Chen
c47b96bc68
fix: comment from verify config PR ( #1823 )
...
PR here: https://github.com/XRPLF/clio/pull/1814#
2025-01-13 12:58:20 -05:00
Sergey Kuznetsov
9659d98140
fix: Reading log_channels levels from config ( #1821 )
2025-01-13 16:29:45 +00:00
Peter Chen
f1698c55ff
feat: add config verify flag ( #1814 )
...
fixes #1806
2025-01-13 09:57:11 -05:00
Alex Kremer
91c00e781a
fix: Silence expected use after move warnings ( #1819 )
...
Fixes #1818
2025-01-10 15:47:48 +00:00
github-actions[bot]
c0d52723c9
style: clang-tidy auto fixes ( #1817 )
...
Fixes #1816 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2025-01-10 09:06:05 +00:00
Alex Kremer
590c07ad84
fix: AsyncFramework RAII ( #1815 )
...
Fixes #1812
2025-01-09 15:26:25 +00:00
Alex Kremer
48c8d85d0c
feat: ETLng loader basics ( #1808 )
...
For #1597
2025-01-09 14:47:08 +00:00
Alex Kremer
36a9f40a60
fix: Optimize ledger_range query ( #1797 )
2025-01-07 14:52:56 +00:00
Peter Chen
698718a02a
fix: Incorrect log values in newconfig ( #1807 )
...
Additional fixes for #1627
2025-01-06 17:37:40 +00:00
Sergey Kuznetsov
0a9dbe1cc1
ci: Switch CI to macos 15 runners ( #1761 )
2025-01-06 13:19:03 +00:00
Peter Chen
cce7aa2893
style: Fix formatting via clang-format ( #1809 )
...
For #1760
2025-01-04 04:00:03 +00:00
Alex Kremer
820b32c6d7
chore: No ALL_CAPS ( #1760 )
...
Fixes #1680
2025-01-02 11:39:31 +00:00
github-actions[bot]
efe5d08205
style: clang-tidy auto fixes ( #1803 )
...
Fixes #1802 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-12-23 09:02:34 +00:00
Alex Kremer
285d4e6e9b
feat: Repeating operations for util::async ( #1776 )
...
Async framework needed a way to do repeating operations (think simplest
cases like AmendmentBlockHandler).
This PR implements the **absolute minimum**, barebones repeating
operations that
- Can't return any values (void)
- Do not take any arguments in the user-provided function
- Can't be scheduled (i.e. a delay before starting repeating)
- Can't be stopped from inside the user block of code (i.e. does not
have stop token or anything like that)
- Can be stopped through the RepeatedOperation's `abort()` function (but
not from the user-provided repeating function)
2024-12-20 13:24:01 +00:00
github-actions[bot]
f2a89b095d
style: clang-tidy auto fixes ( #1799 )
...
Fixes #1798 .
2024-12-20 10:44:36 +00:00
Sergey Kuznetsov
7d4e3619b0
fix: Fix bugs in new webserver ( #1780 )
...
Fixes #919 .
Fixes bugs for new webserver:
- Unhandled exception when closing already closed websocket
- No pings for plain websocket connection
- Server drops websocket connection when client responds to pings but
doesn't send anything
Also changing API of ng connections. Now timeout is set by a separate
method instead of providing it for each call.
2024-12-19 15:14:04 +00:00
Sergey Kuznetsov
c4b87d2a0a
test: Remove request timeout from integration tests ( #1794 )
...
Fixes #1791 .
2024-12-18 15:19:58 +00:00
Alex Kremer
2d0253bc4a
feat: Upgrade to libxrpl 2.4.0-b1 ( #1789 )
2024-12-18 14:35:16 +00:00
github-actions[bot]
017cf2adc9
style: clang-tidy auto fixes ( #1796 )
...
Fixes #1795 . Turning off noisy clang-tidy check.
2024-12-18 13:51:39 +00:00
github-actions[bot]
64b50b419f
style: clang-tidy auto fixes ( #1793 )
...
Fixes #1792 .
2024-12-18 11:43:53 +00:00
Sergey Kuznetsov
fc3e60f17f
test: Fix integration tests ( #1788 )
...
Fixes #1784
2024-12-17 15:35:17 +00:00
cyan317
8dc7f16ef1
feat: Migration framework ( #1768 )
...
This PR implemented the migration framework, which contains the command
line interface to execute migration and helps to migrate data easily.
Please read README.md for more information about this framework.
2024-12-17 14:50:51 +00:00
github-actions[bot]
15a441b084
style: clang-tidy auto fixes ( #1786 )
...
Fixes #1785 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-12-17 09:45:14 +00:00
Peter Chen
3c4903a339
refactor: Replace all old instances of Config with New Config ( #1627 )
...
Fixes #1184
Previous PR's found [here](https://github.com/XRPLF/clio/pull/1593 ) and
[here](https://github.com/XRPLF/clio/pull/1544 )
2024-12-16 15:33:32 -08:00
Sergey Kuznetsov
b53cfd0ec1
fix: Improve Repeat implementation ( #1775 )
2024-12-11 15:07:48 +00:00
github-actions[bot]
c41399ef8e
style: clang-tidy auto fixes ( #1778 )
...
Fixes #1777 .
2024-12-11 11:33:03 +00:00
Sergey Kuznetsov
7bef13f913
feat: Add dosguard to new webserver ( #1772 )
...
For #919 .
2024-12-10 14:59:12 +00:00
Alex Kremer
4ff2953257
fix: Fix and re-enable flaky test ( #1773 )
...
Fixes #1752
2024-12-09 16:30:51 +00:00
Alex Kremer
475e309f25
chore: Add clang-tidy 19 checks ( #1774 )
...
Fix #1664
2024-12-09 16:27:53 +00:00
Sergey Kuznetsov
a7074dbf0f
fix: Fix broken tests ( #1767 )
...
Fixes #1764
2024-12-02 14:28:57 +00:00
github-actions[bot]
66691c45a0
style: clang-tidy auto fixes ( #1766 )
...
Fixes #1765 .
2024-12-02 11:06:21 +00:00
Peter Chen
fe4f95dabd
fix: Check ledger range in every handler ( #1755 )
...
fixes #1565
2024-11-29 10:11:07 -05:00
Peter Chen
f62fadc9f9
refactor: setRange in tests ( #1763 )
...
There are a few files that cannot move the setRange into constructor of
the test because either the place that calls setRange matters or tests
checks range doesn't exist
2024-11-29 09:27:45 -05:00
Alex Kremer
afb0c7fee2
feat: Add v3 support ( #1754 )
2024-11-27 17:39:57 +00:00
Alex Kremer
fd73b90416
feat: Healthcheck endpoint ( #1751 )
...
Fixes #1759
2024-11-26 13:56:25 +00:00
dependabot[bot]
541bf4395f
ci: Bump wandalen/wretry.action from 3.7.2 to 3.7.3 ( #1753 )
...
Bumps [wandalen/wretry.action](https://github.com/wandalen/wretry.action ) from 3.7.2 to 3.7.3.
2024-11-26 02:14:51 +00:00
Alex Kremer
63c80f2b7d
feat: Upgrade to libxrpl 2.3.0 ( #1756 )
2024-11-26 02:12:06 +00:00
Alex Kremer
385d99c56e
chore: Disable a flaky test ( #1757 )
...
For #1752
2024-11-26 02:11:37 +00:00
github-actions[bot]
b5da61931f
style: clang-tidy auto fixes ( #1749 )
...
Fixes #1748 .
2024-11-22 10:28:17 +00:00
Alex Kremer
6af86367fd
feat: GrpcSource for ETL ng ( #1745 )
...
For #1596 and #1597
2024-11-21 17:03:37 +00:00
Peter Chen
9dc322fc7b
fix: authorized_credential elements in array not objects bug ( #1744 )
2024-11-21 10:28:23 -05:00
Sergey Kuznetsov
c77154a5e6
feat: Integrate new webserver ( #1722 )
...
For #919 .
The new web server is not using dosguard yet. It will be fixed by a
separate PR.
2024-11-21 14:48:32 +00:00
github-actions[bot]
fc3ba07f2e
style: clang-tidy auto fixes ( #1742 )
...
Fixes #1741 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-11-19 09:06:58 +00:00
Peter Chen
229ba69b5d
fix: Credential error message ( #1738 )
...
fixes #1737
2024-11-18 16:08:20 +00:00
github-actions[bot]
524d096777
style: clang-tidy auto fixes ( #1740 )
...
Fixes #1739 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-11-18 09:30:34 +00:00
Alex Kremer
815dfd672e
feat: Extraction basics ( #1733 )
...
For #1596
2024-11-15 19:55:13 +00:00
Alex Kremer
a4b3877cb2
feat: Upgrade to libxrpl 2.3.0-rc2 ( #1736 )
2024-11-15 16:18:17 +00:00
github-actions[bot]
6bb5804bb8
style: clang-tidy auto fixes ( #1735 )
...
Fixes #1734 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-11-15 11:05:38 +00:00
Peter Chen
67d99457f2
feat: Add Support Credentials for Clio ( #1712 )
...
Rippled PR: [here](https://github.com/XRPLF/rippled/pull/5103 )
2024-11-14 19:52:03 +00:00
github-actions[bot]
0e25c0cabc
style: clang-tidy auto fixes ( #1730 )
...
Fixes #1729 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-11-12 09:33:53 +00:00
Shawn Xie
6b61984e0e
feat: Implement MPT changes ( #1147 )
...
Implements https://github.com/XRPLF/XRPL-Standards/tree/master/XLS-0033d-multi-purpose-tokens
2024-11-11 16:02:02 +00:00
dependabot[bot]
891fd1e7bf
ci: Bump wandalen/wretry.action from 3.7.0 to 3.7.2 ( #1723 )
...
Bumps
[wandalen/wretry.action](https://github.com/wandalen/wretry.action ) from
3.7.0 to 3.7.2.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8ceaefd717 "><code>8ceaefd</code></a>
version 3.7.2</li>
<li><a
href="ce976ac9e7 "><code>ce976ac</code></a>
version 3.7.1</li>
<li><a
href="7a8f8d4bf2 "><code>7a8f8d4</code></a>
Merge pull request <a
href="https://redirect.github.com/wandalen/wretry.action/issues/174 ">#174</a>
from dmvict/master</li>
<li><a
href="2103bce855 "><code>2103bce</code></a>
Fix action, add option <code>pre_retry_command</code> to call of
subaction</li>
<li>See full diff in <a
href="https://github.com/wandalen/wretry.action/compare/v3.7.0...v3.7.2 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Kremer <akremer@ripple.com >
2024-11-11 15:21:13 +00:00
Alex Kremer
de6c17797f
chore: Upgrade conan to use new libxrpl ( #1724 )
...
Forgotten part for #1718
2024-11-11 13:37:57 +00:00
Alex Kremer
0add6c6d90
feat: Upgrade to libxrpl 2.3.0-rc1 ( #1718 )
...
Fixes #1717
2024-11-08 18:18:58 +00:00
github-actions[bot]
e6cdb141c5
style: clang-tidy auto fixes ( #1720 )
...
Fixes #1719 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-11-08 08:58:20 +00:00
Alex Kremer
c435466fb0
feat: ETLng Registry ( #1713 )
...
For #1597
2024-11-07 17:56:29 +00:00
dependabot[bot]
f8df654d8e
ci: Bump wandalen/wretry.action from 3.5.0 to 3.7.0 ( #1714 )
...
Bumps
[wandalen/wretry.action](https://github.com/wandalen/wretry.action ) from
3.5.0 to 3.7.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f8754f7974 "><code>f8754f7</code></a>
version 3.7.0</li>
<li><a
href="03db9837ed "><code>03db983</code></a>
Merge pull request <a
href="https://redirect.github.com/wandalen/wretry.action/issues/171 ">#171</a>
from dmvict/docker_readme</li>
<li><a
href="d80901cd5c "><code>d80901c</code></a>
Sync readme for new feature</li>
<li><a
href="e00d406ade "><code>e00d406</code></a>
version 3.6.0</li>
<li><a
href="e00deaa9ba "><code>e00deaa</code></a>
Merge pull request <a
href="https://redirect.github.com/wandalen/wretry.action/issues/170 ">#170</a>
from dmvict/pre_retry_action</li>
<li><a
href="8b50f3152e "><code>8b50f31</code></a>
Update action, add option <code>pre_retry_command</code> to run command
between retries</li>
<li><a
href="990f16983d "><code>990f169</code></a>
Merge pull request <a
href="https://redirect.github.com/wandalen/wretry.action/issues/167 ">#167</a>
from Vampire/add-typing</li>
<li><a
href="aeb34f4d13 "><code>aeb34f4</code></a>
Add action typing</li>
<li>See full diff in <a
href="https://github.com/wandalen/wretry.action/compare/v3.5.0...v3.7.0 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Kremer <akremer@ripple.com >
2024-11-07 16:04:00 +00:00
Alex Kremer
f3e754398e
chore: Fix compilation for upcoming libxrpl 2.3.0-rc1 ( #1716 )
...
Fixes #1715
2024-11-07 15:39:53 +00:00
Peter Chen
d04331d244
fix: Support Delete NFT ( #1695 )
...
Fixes #1677
2024-10-25 11:27:02 -04:00
cyan317
1c82d379d9
fix: Add queue size limit for websocket ( #1701 )
...
For slow clients, we will disconnect with it if the message queue is too
long.
---------
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2024-10-25 13:30:52 +01:00
github-actions[bot]
f083c82557
style: clang-tidy auto fixes ( #1711 )
...
Fixes #1710 .
---------
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2024-10-25 13:06:58 +01:00
Sergey Kuznetsov
b6d5ec5cf7
ci: Fix nightly build ( #1709 )
...
Fixes #1703 .
2024-10-25 12:20:26 +01:00
Sergey Kuznetsov
c62e9d56b8
fix: Fix issues clang-tidy found ( #1708 )
...
Fixes #1706 .
2024-10-25 11:48:18 +01:00
github-actions[bot]
2a5d73730f
style: clang-tidy auto fixes ( #1705 )
...
Fixes #1704 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-10-25 09:05:28 +01:00
Sergey Kuznetsov
cffda52ba6
refactor: Coroutine based webserver ( #1699 )
...
Code of new coroutine-based web server. The new server is not connected
to Clio and not ready to use yet.
For #919 .
2024-10-24 16:50:26 +01:00
Sergey Kuznetsov
cf081e7e25
fix: Fix timer spurious calls ( #1700 )
...
Fixes #1634 .
I also checked other timers and they don't have the issue.
2024-10-23 14:24:05 +01:00
Peter Chen
f351a4cc79
fix: example config syntax ( #1696 )
2024-10-22 12:21:19 +01:00
cyan317
d60654c3dc
fix: Remove log ( #1694 )
2024-10-18 17:11:15 +01:00
cyan317
9b0b4f5ad7
chore: Add counter for total messages waiting to be sent ( #1691 )
2024-10-16 17:06:27 +01:00
Sergey Kuznetsov
a21011799b
style: Fix include ( #1687 )
...
Fixes #1686
2024-10-16 11:39:23 +01:00
cyan317
2f40cde7f5
chore: Remove unused static variables ( #1683 )
2024-10-15 16:43:21 +01:00
github-actions[bot]
02a75356fb
style: clang-tidy auto fixes ( #1685 )
...
Fixes #1684 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-10-15 10:05:03 +01:00
Alex Kremer
b761fffa2d
style: Update code formatting ( #1682 )
...
For #1664
2024-10-14 17:15:36 +01:00
Alex Kremer
c3be155f8d
chore: Upgrade to llvm 19 tooling ( #1681 )
...
For #1664
2024-10-14 16:43:49 +01:00
Peter Chen
11192c362e
fix: deletion script will not OOM ( #1679 )
...
fixes #1676 and #1678
2024-10-09 12:11:55 -04:00
github-actions[bot]
2c18fd5465
style: clang-tidy auto fixes ( #1674 )
...
Fixes #1673 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-10-01 09:14:04 +01:00
cyan317
da76907279
feat: server info cache ( #1671 )
...
fix : #1181
2024-09-30 17:00:23 +01:00
dependabot[bot]
1b42466a0d
chore: Bump ytanikin/PRConventionalCommits from 1.2.0 to 1.3.0 ( #1670 )
...
Bumps
[ytanikin/PRConventionalCommits](https://github.com/ytanikin/prconventionalcommits )
from 1.2.0 to 1.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ytanikin/prconventionalcommits/releases ">ytanikin/PRConventionalCommits's
releases</a>.</em></p>
<blockquote>
<h2>1.3.0</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: Set breaking changes regex by <a
href="https://github.com/alexangas "><code>@alexangas</code></a> in <a
href="https://redirect.github.com/ytanikin/PRConventionalCommits/pull/24 ">ytanikin/PRConventionalCommits#24</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/alexangas "><code>@alexangas</code></a>
made their first contribution in <a
href="https://redirect.github.com/ytanikin/PRConventionalCommits/pull/24 ">ytanikin/PRConventionalCommits#24</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/ytanikin/PRConventionalCommits/compare/1.2.0...1.3.0 ">https://github.com/ytanikin/PRConventionalCommits/compare/1.2.0...1.3.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b628c5a234 "><code>b628c5a</code></a>
test: enable "breaking change" test</li>
<li><a
href="e1b5683aa4 "><code>e1b5683</code></a>
fix: Set breaking changes regex (<a
href="https://redirect.github.com/ytanikin/prconventionalcommits/issues/24 ">#24</a>)</li>
<li><a
href="92a7ab7dc6 "><code>92a7ab7</code></a>
fix: upgrade dependencies (<a
href="https://redirect.github.com/ytanikin/prconventionalcommits/issues/26 ">#26</a>)</li>
<li><a
href="cc6cc0dddb "><code>cc6cc0d</code></a>
test: fix tests (<a
href="https://redirect.github.com/ytanikin/prconventionalcommits/issues/25 ">#25</a>)</li>
<li>See full diff in <a
href="https://github.com/ytanikin/prconventionalcommits/compare/1.2.0...1.3.0 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 08:59:38 +01:00
Sergey Kuznetsov
87f1c06b5b
chore: Update libxrpl to 2.3.0-b4 ( #1667 )
2024-09-25 13:39:38 +01:00
Alex Kremer
d0c6b65870
fix: Workaround for gcc12 bug with defaulted destructors ( #1666 )
...
Fixes #1662
2024-09-23 21:39:55 +01:00
github-actions[bot]
3343c1fa6b
style: clang-tidy auto fixes ( #1663 )
...
Fixes #1662 .
---------
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
Co-authored-by: Peter Chen <ychen@ripple.com >
2024-09-23 15:24:20 +01:00
Peter Chen
c8e3da6470
fix: add no lint to ignore clang-tidy ( #1660 )
...
Fixes build for
[#1659 ](https://github.com/XRPLF/clio/actions/runs/10956058143/job/30421296417 )
2024-09-21 10:47:37 -04:00
github-actions[bot]
c409f8b2d6
style: clang-tidy auto fixes ( #1659 )
...
Fixes #1658 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-09-20 09:39:21 +01:00
Peter Chen
13a9aef579
chore: Revert Cassandra driver upgrade ( #1656 )
...
Reverts XRPLF/clio#1646
2024-09-19 15:39:01 +01:00
Peter Chen
af4fde9a3a
refactor: Clio Config ( #1593 )
...
Add constraint + parse json into Config
Second part of refactoring Clio Config; First PR found
[here](https://github.com/XRPLF/clio/pull/1544 )
Steps that are left to implement:
- Replacing all the places where we fetch config values (by using
config.valueOr/MaybeValue) to instead get it from Config Definition
- Generate markdown file using Clio Config Description
2024-09-19 15:10:04 +01:00
cyan317
0282504f18
feat: add 'force_forward' field to request ( #1647 )
...
Fix #1141
2024-09-17 11:42:51 +01:00
Alex Kremer
bea905adcd
feat: Delete-before support in data removal tool ( #1649 )
...
Fixes #1650
2024-09-16 16:47:29 +01:00
Peter Chen
7a9a1656f9
fix: Upgrade Cassandra driver ( #1646 )
...
Fixes #1296
2024-09-16 12:28:33 +01:00
Peter Chen
0ede0ed351
fix: pre-push tag ( #1614 )
...
Fix issue of git was verifying incorrect Tag
2024-09-11 09:44:42 -04:00
cyan317
ee6018186e
fix: no restriction on type field ( #1644 )
...
'type' should not matter if 'full' or 'accounts' is false. Relax the
restriction for 'type'
2024-09-11 14:42:25 +01:00
cyan317
293af3f3b0
fix: Add more restrictions to admin fields ( #1643 )
2024-09-10 14:50:42 +01:00
dependabot[bot]
9600637edd
ci: Bump peter-evans/create-pull-request from 6 to 7 ( #1636 )
...
Bumps
[peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request )
from 6 to 7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/peter-evans/create-pull-request/releases ">peter-evans/create-pull-request's
releases</a>.</em></p>
<blockquote>
<h2>Create Pull Request v7.0.0</h2>
<p>✨ Now supports commit signing with bot-generated tokens! See
"What's new" below. ✍️ 🤖 </p>
<h3>Behaviour changes</h3>
<ul>
<li>Action input <code>git-token</code> has been renamed
<code>branch-token</code>, to be more clear about its purpose. The
<code>branch-token</code> is the token that the action will use to
create and update the branch.</li>
<li>The action now handles requests that have been rate-limited by
GitHub. Requests hitting a primary rate limit will retry twice, for a
total of three attempts. Requests hitting a secondary rate limit will
not be retried.</li>
<li>The <code>pull-request-operation</code> output now returns
<code>none</code> when no operation was executed.</li>
<li>Removed deprecated output environment variable
<code>PULL_REQUEST_NUMBER</code>. Please use the
<code>pull-request-number</code> action output instead.</li>
</ul>
<h3>What's new</h3>
<ul>
<li>The action can now sign commits as <code>github-actions[bot]</code>
when using <code>GITHUB_TOKEN</code>, or your own bot when using <a
href="https://github.com/peter-evans/create-pull-request/blob/HEAD/docs/concepts-guidelines.md#authenticating-with-github-app-generated-tokens ">GitHub
App tokens</a>. See <a
href="https://github.com/peter-evans/create-pull-request/blob/HEAD/docs/concepts-guidelines.md#commit-signature-verification-for-bots ">commit
signing</a> for details.</li>
<li>Action input <code>draft</code> now accepts a new value
<code>always-true</code>. This will set the pull request to draft status
when the pull request is updated, as well as on creation.</li>
<li>A new action input <code>maintainer-can-modify</code> indicates
whether <a
href="https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork ">maintainers
can modify</a> the pull request. The default is <code>true</code>, which
retains the existing behaviour of the action.</li>
<li>A new output <code>pull-request-commits-verified</code> returns
<code>true</code> or <code>false</code>, indicating whether GitHub
considers the signature of the branch's commits to be verified.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>build(deps-dev): bump <code>@types/node</code> from 18.19.36 to
18.19.39 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3000 ">peter-evans/create-pull-request#3000</a></li>
<li>build(deps-dev): bump ts-jest from 29.1.5 to 29.2.0 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3008 ">peter-evans/create-pull-request#3008</a></li>
<li>build(deps-dev): bump prettier from 3.3.2 to 3.3.3 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3018 ">peter-evans/create-pull-request#3018</a></li>
<li>build(deps-dev): bump ts-jest from 29.2.0 to 29.2.2 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3019 ">peter-evans/create-pull-request#3019</a></li>
<li>build(deps-dev): bump eslint-plugin-prettier from 5.1.3 to 5.2.1 by
<a href="https://github.com/dependabot "><code>@dependabot</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3035 ">peter-evans/create-pull-request#3035</a></li>
<li>build(deps-dev): bump <code>@types/node</code> from 18.19.39 to
18.19.41 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3037 ">peter-evans/create-pull-request#3037</a></li>
<li>build(deps): bump undici from 6.19.2 to 6.19.4 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3036 ">peter-evans/create-pull-request#3036</a></li>
<li>build(deps-dev): bump ts-jest from 29.2.2 to 29.2.3 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3038 ">peter-evans/create-pull-request#3038</a></li>
<li>build(deps-dev): bump <code>@types/node</code> from 18.19.41 to
18.19.42 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3070 ">peter-evans/create-pull-request#3070</a></li>
<li>build(deps): bump undici from 6.19.4 to 6.19.5 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3086 ">peter-evans/create-pull-request#3086</a></li>
<li>build(deps-dev): bump <code>@types/node</code> from 18.19.42 to
18.19.43 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3087 ">peter-evans/create-pull-request#3087</a></li>
<li>build(deps-dev): bump ts-jest from 29.2.3 to 29.2.4 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3088 ">peter-evans/create-pull-request#3088</a></li>
<li>build(deps): bump undici from 6.19.5 to 6.19.7 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3145 ">peter-evans/create-pull-request#3145</a></li>
<li>build(deps-dev): bump <code>@types/node</code> from 18.19.43 to
18.19.44 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3144 ">peter-evans/create-pull-request#3144</a></li>
<li>Update distribution by <a
href="https://github.com/actions-bot "><code>@actions-bot</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3154 ">peter-evans/create-pull-request#3154</a></li>
<li>build(deps): bump undici from 6.19.7 to 6.19.8 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3213 ">peter-evans/create-pull-request#3213</a></li>
<li>build(deps-dev): bump <code>@types/node</code> from 18.19.44 to
18.19.45 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3214 ">peter-evans/create-pull-request#3214</a></li>
<li>Update distribution by <a
href="https://github.com/actions-bot "><code>@actions-bot</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3221 ">peter-evans/create-pull-request#3221</a></li>
<li>build(deps-dev): bump eslint-import-resolver-typescript from 3.6.1
to 3.6.3 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3255 ">peter-evans/create-pull-request#3255</a></li>
<li>build(deps-dev): bump <code>@types/node</code> from 18.19.45 to
18.19.46 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3254 ">peter-evans/create-pull-request#3254</a></li>
<li>build(deps-dev): bump ts-jest from 29.2.4 to 29.2.5 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3256 ">peter-evans/create-pull-request#3256</a></li>
<li>v7 - signed commits by <a
href="https://github.com/peter-evans "><code>@peter-evans</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3057 ">peter-evans/create-pull-request#3057</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/rustycl0ck "><code>@rustycl0ck</code></a> made
their first contribution in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/3057 ">peter-evans/create-pull-request#3057</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/peter-evans/create-pull-request/compare/v6.1.0...v7.0.0 ">https://github.com/peter-evans/create-pull-request/compare/v6.1.0...v7.0.0 </a></p>
<h2>Create Pull Request v6.1.0</h2>
<p>✨ Adds <code>pull-request-branch</code> as an action output.</p>
<h2>What's Changed</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8867c4aba1 "><code>8867c4a</code></a>
fix: handle ambiguous argument failure on diff stat (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3312 ">#3312</a>)</li>
<li><a
href="6073f5434b "><code>6073f54</code></a>
build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3291 ">#3291</a>)</li>
<li><a
href="6d01b5601c "><code>6d01b56</code></a>
build(deps-dev): bump eslint-plugin-import from 2.29.1 to 2.30.0 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3290 ">#3290</a>)</li>
<li><a
href="25cf8451c3 "><code>25cf845</code></a>
build(deps-dev): bump <code>@typescript-eslint/parser</code> from
7.17.0 to 7.18.0 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3289 ">#3289</a>)</li>
<li><a
href="d87b980a0e "><code>d87b980</code></a>
build(deps-dev): bump <code>@types/node</code> from 18.19.46 to
18.19.48 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3288 ">#3288</a>)</li>
<li><a
href="119d131ea9 "><code>119d131</code></a>
build(deps): bump peter-evans/create-pull-request from 6 to 7 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3283 ">#3283</a>)</li>
<li><a
href="73e6230af4 "><code>73e6230</code></a>
docs: update readme</li>
<li><a
href="c0348e860f "><code>c0348e8</code></a>
ci: add v7 to workflow</li>
<li><a
href="4320041ed3 "><code>4320041</code></a>
feat: signed commits (v7) (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3057 ">#3057</a>)</li>
<li><a
href="0c2a66fe4a "><code>0c2a66f</code></a>
build(deps-dev): bump ts-jest from 29.2.4 to 29.2.5 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/3256 ">#3256</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/peter-evans/create-pull-request/compare/v6...v7 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-10 10:56:28 +01:00
cyan317
7d0753f1da
fix: Don't forward ledger API if 'full' is a string ( #1640 )
...
Fix #1635
2024-09-09 11:20:02 +01:00
github-actions[bot]
b04e090cbb
style: clang-tidy auto fixes ( #1639 )
...
Fixes #1638 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-09-09 09:29:45 +01:00
Sergey Kuznetsov
7088ebad97
fix: Subscription source bugs fix ( #1626 ) ( #1633 )
...
Fixes #1620 .
Cherry pick of #1626 into develop.
- Add timeouts for websocket operations for connections to rippled.
Without these timeouts if connection hangs for some reason, clio
wouldn't know the connection is hanging.
- Fix potential data race in choosing new subscription source which will
forward messages to users.
- Optimise switching between subscription sources.
2024-09-06 14:35:18 +01:00
Sergey Kuznetsov
1d33b8e88a
fix: Fix logging in SubscriptionSource ( #1617 ) ( #1632 )
...
Fixes #1616 .
Cherry pick of #1617 into develop.
2024-09-06 13:48:07 +01:00
cyan317
44c07e7332
refactor: Remove SubscriptionManagerRunner ( #1623 )
2024-09-06 10:34:23 +01:00
github-actions[bot]
dbb8d9eedd
style: clang-tidy auto fixes ( #1631 )
...
Fixes #1630 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-09-06 10:15:49 +01:00
Sergey Kuznetsov
bc9ca41bc1
test: Add test for WsConnection for ping response ( #1619 )
2024-09-05 16:33:04 +01:00
cyan317
e4736bf9d8
fix: not forward admin API ( #1628 )
2024-09-05 15:06:57 +01:00
Peter Chen
7360c4fd0e
fix: AccountNFT with invalid marker ( #1589 )
...
Fixes [#1497 ](https://github.com/XRPLF/clio/issues/1497 )
Mimics the behavior of the [fix on Rippled
side](https://github.com/XRPLF/rippled/pull/5045 )
2024-08-27 14:13:52 -04:00
Alex Kremer
9a9de501e4
feat: Move/copy support in async framework ( #1609 )
...
Fixes #1608
2024-08-20 13:24:51 +01:00
github-actions[bot]
fb473f6d28
style: clang-tidy auto fixes ( #1613 )
...
Fixes #1612 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-08-19 09:30:39 +01:00
cyan317
4cbd3f5e18
refactor: Subscription Manager uses async framework ( #1605 )
...
Fix #1209
2024-08-16 13:46:14 +01:00
Sergey Kuznetsov
5332d3e9f0
test: Make ForwardingSource tests more stable ( #1607 )
...
Fixes #1606 .
2024-08-15 14:58:08 +01:00
Sergey Kuznetsov
5499b892e6
feat: Add stop to WorkQueue ( #1600 )
...
For #442 .
2024-08-14 12:00:13 +01:00
github-actions[bot]
0ff1edaac8
style: clang-tidy auto fixes ( #1604 )
...
Fixes #1603 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-08-14 08:48:23 +01:00
Sergey Kuznetsov
b7c8ed7e3a
refactor: Create interface for DOSGuard ( #1602 )
...
For #919 .
2024-08-13 17:26:47 +01:00
Rome Reginelli
49e9d5eda0
docs: Document how to build with custom libxrpl ( #1572 )
...
Fixes #1272
2024-08-09 09:26:42 +01:00
cyan317
d7605d1069
docs: Use non-admin WS port ( #1592 )
...
This PR is copied from #1533 , unblock it.
Help https://github.com/XRPLF/clio/pull/1533/files
2024-08-08 10:22:37 +01:00
github-actions[bot]
58045fb0b6
style: clang-tidy auto fixes ( #1591 )
...
Fixes #1590 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-08-08 10:13:43 +01:00
Sergey Kuznetsov
1b4eed3b2b
refactor: Move interval timer into a separate class ( #1588 )
...
For #442 .
2024-08-07 17:38:24 +01:00
Alex Kremer
27c9e2a530
fix: Support conan channels in check_libxrpl flow ( #1583 )
...
Fixes #1582
2024-08-07 15:41:41 +01:00
Alex Kremer
00026ebf5a
fix: Use doxygen 1.12 ( #1587 )
...
Fixes #1431
2024-08-07 15:22:21 +01:00
github-actions[bot]
fa1e9da0de
style: clang-tidy auto fixes ( #1585 )
...
Fixes #1584 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-08-07 09:01:11 +01:00
Peter Chen
2bd7ac346c
refactor: Clio Config ( #1544 )
...
Implementation of new config definition + methods + UT
Steps that still need to be implemented:
- Make ClioConfigDefinition and it's method to be as constexpr as
possible
- Getting User Config file and populating the values in ConfigDefinition
while checking for constraints on user values
- Replacing all the places where we fetch config values (by using
config.valueOr/MaybeValue) to instead get it from Config Definition
- Generate markdown file using Clio Config Description
2024-08-06 11:07:25 -04:00
github-actions[bot]
5abf912b5a
style: clang-tidy auto fixes ( #1581 )
...
Fixes #1580 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-08-06 09:09:40 +01:00
cyan317
a7f34490b1
fix: account_objects returns error when filter does not make sense ( #1579 )
...
Fix #1488
2024-08-05 14:37:46 +01:00
Sergey Kuznetsov
2a74a65b22
ci: Fix nightly release workflow ( #1577 )
...
Fixes #1574 .
2024-08-02 11:49:17 +01:00
github-actions[bot]
319cd3d67b
style: clang-tidy auto fixes ( #1576 )
...
Fixes #1575 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-08-02 09:13:55 +01:00
Sergey Kuznetsov
2fef03d766
refactor: Refactor main ( #1555 )
...
For #442 .
2024-08-01 10:53:17 +01:00
Sergey Kuznetsov
fb90fb27ae
style: Fix clang-tidy issue ( #1571 )
...
Fixes #1569 . Fixes #1573 .
2024-07-31 11:06:42 +01:00
Sergey Kuznetsov
9607cff8a0
ci: Fix errors in docker image uploading ( #1570 )
2024-07-30 16:56:37 +01:00
cyan317
00c4287b3b
fix: Remove cassandra from log ( #1557 )
...
Fix #1452
2024-07-30 14:38:19 +01:00
github-actions[bot]
3095f58dbe
style: clang-tidy auto fixes ( #1568 )
...
Fixes #1567 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <15742918+kuznetsss@users.noreply.github.com >
2024-07-30 08:35:08 +01:00
cyan317
8d0e904ecb
fix: LedgerEntryNotExist unittest failure ( #1564 )
2024-07-29 16:41:10 +01:00
dependabot[bot]
3a3d8d46dd
ci: Bump wandalen/wretry.action from 1.4.10 to 3.5.0 ( #1563 )
...
Bumps
[wandalen/wretry.action](https://github.com/wandalen/wretry.action ) from
1.4.10 to 3.5.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6feedb7ded "><code>6feedb7</code></a>
version 3.5.0</li>
<li><a
href="b5ca17cbcf "><code>b5ca17c</code></a>
Merge pull request <a
href="https://redirect.github.com/wandalen/wretry.action/issues/163 ">#163</a>
from dmvict/master</li>
<li><a
href="82f08e4ccd "><code>82f08e4</code></a>
Add dependency to build script</li>
<li><a
href="c14e35fac1 "><code>c14e35f</code></a>
Merge pull request <a
href="https://redirect.github.com/wandalen/wretry.action/issues/162 ">#162</a>
from dmvict/master</li>
<li><a
href="979d4e538d "><code>979d4e5</code></a>
Synchronize info with <code>Readme</code> of <code>js_action</code>
branch</li>
<li><a
href="0dd1d5d77d "><code>0dd1d5d</code></a>
version 3.4.0</li>
<li><a
href="8e449ec3ce "><code>8e449ec</code></a>
Merge pull request <a
href="https://redirect.github.com/wandalen/wretry.action/issues/156 ">#156</a>
from dmvict/master</li>
<li><a
href="050710def1 "><code>050710d</code></a>
Update action files, add option <code>steps_context</code>, update file
<code>Readme</code>, add op...</li>
<li><a
href="dfc978b430 "><code>dfc978b</code></a>
version 3.3.0</li>
<li><a
href="b7882d347e "><code>b7882d3</code></a>
Merge pull request <a
href="https://redirect.github.com/wandalen/wretry.action/issues/154 ">#154</a>
from dmvict/master</li>
<li>Additional commits viewable in <a
href="https://github.com/wandalen/wretry.action/compare/v1.4.10...v3.5.0 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-25 16:18:46 +01:00
dependabot[bot]
b2f7983609
ci: Bump actions/configure-pages from 4 to 5 ( #1562 )
...
Bumps
[actions/configure-pages](https://github.com/actions/configure-pages )
from 4 to 5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/configure-pages/releases ">actions/configure-pages's
releases</a>.</em></p>
<blockquote>
<h2>v5.0.0</h2>
<h1>Breaking Changes</h1>
<p>⚠️ This version contains breaking changes! ⚠️ </p>
<ul>
<li>When using the <a
href="983d7736d9/action.yml (L7-L10) ">input
param <code>static_site_generator: next</code></a>:
<ul>
<li>Added support for Next.js >= 13.3.0</li>
<li>Consequently, also dropped support for Next.js < 13.3.0</li>
</ul>
</li>
</ul>
<h1>Full Changelog</h1>
<ul>
<li>Attempt to auto-detect configuration files with varying file
extensions <a
href="https://github.com/JamesMGreene "><code>@JamesMGreene</code></a>
(<a
href="https://redirect.github.com/actions/configure-pages/issues/139 ">#139</a>)</li>
<li>Convert errors into Actions-compatible logging with annotations <a
href="https://github.com/JamesMGreene "><code>@JamesMGreene</code></a>
(<a
href="https://redirect.github.com/actions/configure-pages/issues/138 ">#138</a>)</li>
<li>Bump <code>@actions/github</code> from 5.1.1 to 6.0.0 <a
href="https://github.com/dependabot "><code>@dependabot</code></a> (<a
href="https://redirect.github.com/actions/configure-pages/issues/123 ">#123</a>)</li>
<li>Bump the non-breaking-changes group with 2 updates <a
href="https://github.com/dependabot "><code>@dependabot</code></a> (<a
href="https://redirect.github.com/actions/configure-pages/issues/136 ">#136</a>)</li>
<li>Update the Next.js configuration for v14 <a
href="https://github.com/JamesMGreene "><code>@JamesMGreene</code></a>
(<a
href="https://redirect.github.com/actions/configure-pages/issues/137 ">#137</a>)</li>
<li>Bump the non-breaking-changes group with 3 updates <a
href="https://github.com/dependabot "><code>@dependabot</code></a> (<a
href="https://redirect.github.com/actions/configure-pages/issues/132 ">#132</a>)</li>
<li>Bump release-drafter/release-drafter from 5 to 6 <a
href="https://github.com/dependabot "><code>@dependabot</code></a> (<a
href="https://redirect.github.com/actions/configure-pages/issues/133 ">#133</a>)</li>
<li>Bump github/codeql-action from 2 to 3 <a
href="https://github.com/dependabot "><code>@dependabot</code></a> (<a
href="https://redirect.github.com/actions/configure-pages/issues/127 ">#127</a>)</li>
<li>Bump actions/checkout from 3 to 4 <a
href="https://github.com/dependabot "><code>@dependabot</code></a> (<a
href="https://redirect.github.com/actions/configure-pages/issues/120 ">#120</a>)</li>
<li>Bump actions/setup-node from 3 to 4 <a
href="https://github.com/dependabot "><code>@dependabot</code></a> (<a
href="https://redirect.github.com/actions/configure-pages/issues/118 ">#118</a>)</li>
<li>Bump the non-breaking-changes group with 1 update <a
href="https://github.com/dependabot "><code>@dependabot</code></a> (<a
href="https://redirect.github.com/actions/configure-pages/issues/131 ">#131</a>)</li>
<li>Update Dependabot config to group non-breaking changes <a
href="https://github.com/JamesMGreene "><code>@JamesMGreene</code></a>
(<a
href="https://redirect.github.com/actions/configure-pages/issues/130 ">#130</a>)</li>
</ul>
<p>See details of <a
href="https://github.com/actions/configure-pages/compare/v4.0.0...v5.0.0 ">all
code changes</a> since previous release.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="983d7736d9 "><code>983d773</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/configure-pages/issues/139 ">#139</a>
from actions/config-auto-detect</li>
<li><a
href="9cf6e24f74 "><code>9cf6e24</code></a>
Tweak comment</li>
<li><a
href="f304bd89be "><code>f304bd8</code></a>
Update distributables</li>
<li><a
href="215cd51eb0 "><code>215cd51</code></a>
Attempt to detect existing config files matching the expected basename
plus o...</li>
<li><a
href="e9382ac9ad "><code>e9382ac</code></a>
Front-load the file extension warning</li>
<li><a
href="7781abd34b "><code>7781abd</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/configure-pages/issues/138 ">#138</a>
from actions/error-utils</li>
<li><a
href="fc47e3c838 "><code>fc47e3c</code></a>
Update distributables</li>
<li><a
href="9c9f8a266f "><code>9c9f8a2</code></a>
Update tests to use the Octokit RequestError class</li>
<li><a
href="9a4705d653 "><code>9a4705d</code></a>
Update distributables</li>
<li><a
href="f6ded38287 "><code>f6ded38</code></a>
Fix syntax error and formatting</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/configure-pages/compare/v4...v5 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-25 16:18:37 +01:00
dependabot[bot]
501e131061
ci: Bump crazy-max/ghaction-import-gpg from 5 to 6 ( #1561 )
...
Bumps
[crazy-max/ghaction-import-gpg](https://github.com/crazy-max/ghaction-import-gpg )
from 5 to 6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/crazy-max/ghaction-import-gpg/releases ">crazy-max/ghaction-import-gpg's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.0</h2>
<ul>
<li>Node 20 as default runtime (requires <a
href="https://github.com/actions/runner/releases/tag/v2.308.0 ">Actions
Runner v2.308.0</a> or later) by <a
href="https://github.com/crazy-max "><code>@crazy-max</code></a> in <a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/pull/183 ">crazy-max/ghaction-import-gpg#183</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/crazy-max/ghaction-import-gpg/compare/v5.4.0...v6.0.0 ">https://github.com/crazy-max/ghaction-import-gpg/compare/v5.4.0...v6.0.0 </a></p>
<h2>v5.4.0</h2>
<ul>
<li>Fallback to gpg homedir if <code>HOME</code> not set by <a
href="https://github.com/crazy-max "><code>@crazy-max</code></a> in <a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/pull/181 ">crazy-max/ghaction-import-gpg#181</a></li>
<li>Bump openpgp from 5.8.0 to 5.10.1 in <a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/pull/177 ">crazy-max/ghaction-import-gpg#177</a>
<a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/pull/171 ">crazy-max/ghaction-import-gpg#171</a></li>
<li>Bump semver from 6.3.0 to 6.3.1 in <a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/pull/174 ">crazy-max/ghaction-import-gpg#174</a></li>
<li>Bump word-wrap from 1.2.3 to 1.2.4 in <a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/pull/175 ">crazy-max/ghaction-import-gpg#175</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/crazy-max/ghaction-import-gpg/compare/v5.3.0...v5.4.0 ">https://github.com/crazy-max/ghaction-import-gpg/compare/v5.3.0...v5.4.0 </a></p>
<h2>v5.3.0</h2>
<ul>
<li>Add <code>trust_level</code> input to set private key trust level by
<a href="https://github.com/crazy-max "><code>@crazy-max</code></a> in
<a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/pull/168 ">crazy-max/ghaction-import-gpg#168</a></li>
<li>Missing <code>name</code> output to action metadata by <a
href="https://github.com/dtan4 "><code>@dtan4</code></a> in <a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/pull/154 ">crazy-max/ghaction-import-gpg#154</a></li>
<li>Update yarn to 3.5.1 by <a
href="https://github.com/crazy-max "><code>@crazy-max</code></a> in <a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/pull/165 ">crazy-max/ghaction-import-gpg#165</a></li>
<li>Update dev dependencies by <a
href="https://github.com/crazy-max "><code>@crazy-max</code></a> in <a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/pull/167 ">crazy-max/ghaction-import-gpg#167</a></li>
<li>Bump openpgp from 5.5.0 to 5.8.0 in <a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/pull/164 ">crazy-max/ghaction-import-gpg#164</a></li>
<li>Bump minimatch from 3.0.4 to 3.1.2 in <a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/pull/155 ">crazy-max/ghaction-import-gpg#155</a></li>
<li>Bump json5 from 2.1.3 to 2.2.3 in <a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/pull/157 ">crazy-max/ghaction-import-gpg#157</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/crazy-max/ghaction-import-gpg/compare/v5.2.0...v5.3.0 ">https://github.com/crazy-max/ghaction-import-gpg/compare/v5.2.0...v5.3.0 </a></p>
<h2>v5.2.0</h2>
<ul>
<li>Remove <code>setOutput</code> workaround by <a
href="https://github.com/crazy-max "><code>@crazy-max</code></a> (<a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/issues/152 ">#152</a>)</li>
<li>Bump <code>@actions/core</code> from 1.9.0 to 1.10.0 (<a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/issues/147 ">#147</a>
<a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/issues/151 ">#151</a>)</li>
<li>Bump openpgp from 5.3.1 to 5.5.0 (<a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/issues/149 ">#149</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/crazy-max/ghaction-import-gpg/compare/v5.1.0...v5.2.0 ">https://github.com/crazy-max/ghaction-import-gpg/compare/v5.1.0...v5.2.0 </a></p>
<h2>v5.1.0</h2>
<ul>
<li>Bump openpgp from 5.2.1 to 5.3.1 (<a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/issues/145 ">#145</a>)</li>
<li>Bump <code>@actions/core</code> from 1.6.0 to 1.9.0 (<a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/issues/143 ">#143</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="01dd5d3ca4 "><code>01dd5d3</code></a>
Merge pull request <a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/issues/186 ">#186</a>
from crazy-max/dependabot/npm_and_yarn/actions/core-1...</li>
<li><a
href="ab787acd76 "><code>ab787ac</code></a>
chore: update generated content</li>
<li><a
href="c63a0195c8 "><code>c63a019</code></a>
build(deps): bump <code>@actions/core</code> from 1.10.0 to 1.10.1</li>
<li><a
href="81f63a86f4 "><code>81f63a8</code></a>
Merge pull request <a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/issues/191 ">#191</a>
from crazy-max/dependabot/npm_and_yarn/babel/traverse...</li>
<li><a
href="98ff7fb2c6 "><code>98ff7fb</code></a>
Merge pull request <a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/issues/190 ">#190</a>
from crazy-max/dependabot/npm_and_yarn/debug-4.3.4</li>
<li><a
href="e83a2eaa2f "><code>e83a2ea</code></a>
Merge pull request <a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/issues/193 ">#193</a>
from crazy-max/dependabot/github_actions/actions/gith...</li>
<li><a
href="2e40814c31 "><code>2e40814</code></a>
Merge pull request <a
href="https://redirect.github.com/crazy-max/ghaction-import-gpg/issues/192 ">#192</a>
from crazy-max/dependabot/npm_and_yarn/openpgp-5.11.0</li>
<li><a
href="480319b8ff "><code>480319b</code></a>
chore: update generated content</li>
<li><a
href="019a31d476 "><code>019a31d</code></a>
build(deps): bump actions/github-script from 6 to 7</li>
<li><a
href="24f4ba9d1e "><code>24f4ba9</code></a>
build(deps): bump openpgp from 5.10.1 to 5.11.0</li>
<li>Additional commits viewable in <a
href="https://github.com/crazy-max/ghaction-import-gpg/compare/v5...v6 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-25 16:18:25 +01:00
dependabot[bot]
27cf62ca63
ci: Bump peter-evans/create-pull-request from 5 to 6 ( #1560 )
...
Bumps
[peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request )
from 5 to 6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/peter-evans/create-pull-request/releases ">peter-evans/create-pull-request's
releases</a>.</em></p>
<blockquote>
<h2>Create Pull Request v6.0.0</h2>
<h2>Behaviour changes</h2>
<ul>
<li>The default values for <code>author</code> and
<code>committer</code> have changed. See "What's new" below
for details. If you are overriding the default values you will not be
affected by this change.</li>
<li>On completion, the action now removes the temporary git remote
configuration it adds when using <code>push-to-fork</code>. This should
not affect you unless you were using the temporary configuration for
some other purpose after the action completes.</li>
</ul>
<h2>What's new</h2>
<ul>
<li>Updated runtime to Node.js 20
<ul>
<li>The action now requires a minimum version of <a
href="https://github.com/actions/runner/releases/tag/v2.308.0 ">v2.308.0</a>
for the Actions runner. Update self-hosted runners to v2.308.0 or later
to ensure compatibility.</li>
</ul>
</li>
<li>The default value for <code>author</code> has been changed to
<code>${{ github.actor }} <${{ github.actor_id }}+${{ github.actor
}}@users.noreply.github.com></code>. The change adds the <code>${{
github.actor_id }}+</code> prefix to the email address to align with
GitHub's standard format for the author email address.</li>
<li>The default value for <code>committer</code> has been changed to
<code>github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com></code>.
This is to align with the default GitHub Actions bot user account.</li>
<li>Adds input <code>git-token</code>, the <a
href="https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token ">Personal
Access Token (PAT)</a> that the action will use for git operations. This
input defaults to the value of <code>token</code>. Use this input if you
would like the action to use a different token for git operations than
the one used for the GitHub API.</li>
<li><code>push-to-fork</code> now supports pushing to sibling
repositories in the same network.</li>
<li>Previously, when using <code>push-to-fork</code>, the action did not
remove temporary git remote configuration it adds during execution. This
has been fixed and the configuration is now removed when the action
completes.</li>
<li>If the pull request body is truncated due to exceeding the maximum
length, the action will now suffix the body with the message
"...<em>[Pull request body truncated]</em>" to indicate that
the body has been truncated.</li>
<li>The action now uses <code>--unshallow</code> only when necessary,
rather than as a default argument of <code>git fetch</code>. This should
improve performance, particularly for large git repositories with
extensive commit history.</li>
<li>The action can now be executed on one GitHub server and create pull
requests on a <em>different</em> GitHub server. Server products include
GitHub hosted (github.com), GitHub Enterprise Server (GHES), and GitHub
Enterprise Cloud (GHEC). For example, the action can be executed on
GitHub hosted and create pull requests on a GHES or GHEC instance.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Update distribution by <a
href="https://github.com/actions-bot "><code>@actions-bot</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2086 ">peter-evans/create-pull-request#2086</a></li>
<li>fix crazy-max/ghaction-import-gp parameters by <a
href="https://github.com/fharper "><code>@fharper</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2177 ">peter-evans/create-pull-request#2177</a></li>
<li>Update distribution by <a
href="https://github.com/actions-bot "><code>@actions-bot</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2364 ">peter-evans/create-pull-request#2364</a></li>
<li>Use checkout v4 by <a
href="https://github.com/okuramasafumi "><code>@okuramasafumi</code></a>
in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2521 ">peter-evans/create-pull-request#2521</a></li>
<li>Note about <code>delete-branch</code> by <a
href="https://github.com/dezren39 "><code>@dezren39</code></a> in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2631 ">peter-evans/create-pull-request#2631</a></li>
<li>98 dependency updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/fharper "><code>@fharper</code></a> made
their first contribution in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2177 ">peter-evans/create-pull-request#2177</a></li>
<li><a
href="https://github.com/okuramasafumi "><code>@okuramasafumi</code></a>
made their first contribution in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2521 ">peter-evans/create-pull-request#2521</a></li>
<li><a href="https://github.com/dezren39 "><code>@dezren39</code></a>
made their first contribution in <a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2631 ">peter-evans/create-pull-request#2631</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/peter-evans/create-pull-request/compare/v5.0.2...v6.0.0 ">https://github.com/peter-evans/create-pull-request/compare/v5.0.2...v6.0.0 </a></p>
<h2>Create Pull Request v5.0.2</h2>
<p>⚙️ Fixes an issue that occurs when using <code>push-to-fork</code>
and both base and head repositories are in the same org/user
account.</p>
<h2>What's Changed</h2>
<ul>
<li>fix: specify head repo by <a
href="https://github.com/peter-evans "><code>@peter-evans</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/2044 ">peter-evans/create-pull-request#2044</a></li>
<li>20 dependency updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/peter-evans/create-pull-request/compare/v5.0.1...v5.0.2 ">https://github.com/peter-evans/create-pull-request/compare/v5.0.1...v5.0.2 </a></p>
<h2>Create Pull Request v5.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: truncate body if exceeds max length by <a
href="https://github.com/peter-evans "><code>@peter-evans</code></a> in
<a
href="https://redirect.github.com/peter-evans/create-pull-request/pull/1915 ">peter-evans/create-pull-request#1915</a></li>
<li>12 dependency updates by <a
href="https://github.com/dependabot "><code>@dependabot</code></a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/peter-evans/create-pull-request/compare/v5.0.0...v5.0.1 ">https://github.com/peter-evans/create-pull-request/compare/v5.0.0...v5.0.1 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c5a7806660 "><code>c5a7806</code></a>
feat: add branch name output (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2995 ">#2995</a>)</li>
<li><a
href="4383ba9ef0 "><code>4383ba9</code></a>
build: update distribution (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2990 ">#2990</a>)</li>
<li><a
href="36f7648874 "><code>36f7648</code></a>
build(deps): bump undici from 6.18.2 to 6.19.2 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2977 ">#2977</a>)</li>
<li><a
href="5f7c1586fd "><code>5f7c158</code></a>
build(deps-dev): bump <code>@types/node</code> from 18.19.34 to
18.19.36 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2976 ">#2976</a>)</li>
<li><a
href="db1713da3a "><code>db1713d</code></a>
build(deps-dev): bump ts-jest from 29.1.4 to 29.1.5 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2975 ">#2975</a>)</li>
<li><a
href="ca98a71ccc "><code>ca98a71</code></a>
build(deps-dev): bump ws from 8.11.0 to 8.17.1 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2970 ">#2970</a>)</li>
<li><a
href="ce008085c8 "><code>ce00808</code></a>
build(deps-dev): bump braces from 3.0.2 to 3.0.3 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2962 ">#2962</a>)</li>
<li><a
href="7318c0b7b6 "><code>7318c0b</code></a>
build(deps-dev): bump prettier from 3.3.0 to 3.3.2 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2959 ">#2959</a>)</li>
<li><a
href="e30bbbb3c9 "><code>e30bbbb</code></a>
build: update distribution (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2947 ">#2947</a>)</li>
<li><a
href="bad19b8e0b "><code>bad19b8</code></a>
build(deps-dev): bump <code>@types/node</code> from 18.19.33 to
18.19.34 (<a
href="https://redirect.github.com/peter-evans/create-pull-request/issues/2935 ">#2935</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/peter-evans/create-pull-request/compare/v5...v6 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-25 16:18:01 +01:00
Alex Kremer
638e2e28ab
ci: Update clang-format and ccache ( #1559 )
...
Fixes #1212
Fixes #1558
2024-07-25 16:16:20 +01:00
Alex Kremer
f9bb62f670
ci: Setup dependabot for github-actions ( #1556 )
...
Fixes #1502
2024-07-25 15:35:42 +01:00
cyan317
895f3c0059
fix: nftData unique bug ( #1550 )
...
Fix: failed to unique the NFT data in one ledger as we wish.
2024-07-25 11:05:28 +01:00
Alex Kremer
77494245a9
fix: Static linkage ( #1551 )
...
Fixes #1507
2024-07-23 17:35:39 +01:00
github-actions[bot]
648cedcba5
style: clang-tidy auto fixes ( #1548 )
...
Fixes #1547 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-07-17 10:48:27 +01:00
cyan317
8a613c5de8
fix: Fail to deduplicate the same nfts in ttNFTOKEN_CANCEL_OFFER ( #1542 )
2024-07-16 10:50:20 +01:00
github-actions[bot]
d6ae890f83
style: clang-tidy auto fixes ( #1546 )
...
Fixes #1545 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-07-16 10:49:07 +01:00
Zhiyuan Wang
e16a9510f1
fix: Support deleted object in ledger_entry ( #1483 )
...
Fixes #1306
2024-07-15 18:07:09 +01:00
cyan317
d6598f30f1
fix: Add more account check ( #1543 )
...
Make sure all char is alphanumeric for account
2024-07-15 16:42:12 +01:00
Alex Kremer
b12d916276
fix: Relax error when full or accounts set to false ( #1540 )
...
Fixes #1537
2024-07-12 15:44:46 +01:00
Alex Kremer
4f6f717bfb
fix: Compatible feature response ( #1539 )
...
Fixes #1538
2024-07-12 15:03:19 +01:00
github-actions[bot]
46a616cdad
style: clang-tidy auto fixes ( #1536 )
...
Fixes #1535 .
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-07-12 09:40:12 +01:00
Alex Kremer
f771478da0
feat: Native Feature RPC ( #1526 )
2024-07-11 12:18:13 +01:00
cyan317
6e606cb7d8
fix: Change the field name from "close_time_iso" to "closed ( #1531 )
2024-07-10 13:47:02 +01:00
Sergey Kuznetsov
5bcc11b347
test: Add more tests for warnings ( #1532 )
...
For #1518 .
2024-07-10 13:33:59 +01:00
github-actions[bot]
d227c53ef3
style: clang-tidy auto fixes ( #1530 )
...
Fixes #1529 .
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2024-07-10 11:42:39 +01:00
github-actions[bot]
e85f6cd9e4
style: clang-tidy auto fixes ( #1528 )
...
Fixes #1527 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-07-10 10:35:59 +01:00
Sergey Kuznetsov
46bd67a9ec
feat: More verbose forwarding errors ( #1523 )
...
Fixes #1516 .
2024-07-09 15:22:01 +01:00
cyan317
094ed8f299
fix: Fix the ledger_index timezone issue ( #1522 )
...
Fix unittest failures
2024-07-09 13:14:22 +01:00
Sergey Kuznetsov
d536433d64
ci: Fix bugs in nightly docker publishing ( #1520 )
2024-07-05 15:04:08 +01:00
Sergey Kuznetsov
29847caf0e
fix: Fix extra brackets in warnings ( #1519 )
...
Fixes #1518
2024-07-05 12:03:22 +01:00
Sergey Kuznetsov
aa86075159
ci: Fix nightly ( #1514 )
2024-07-03 17:46:14 +01:00
Sergey Kuznetsov
4dd3254354
style: Fix clang-tidy issue ( #1515 )
...
Fixes #1513
2024-07-03 16:22:25 +01:00
github-actions[bot]
f55872d496
style: clang-tidy auto fixes ( #1512 )
...
Fixes #1511 .
---------
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2024-07-03 11:23:08 +01:00
Sergey Kuznetsov
6cb63ed9b2
style: Fix clang-tidy issues ( #1510 )
...
Fixes #1508 , #1506 , #1500
2024-07-03 09:16:26 +01:00
Sergey Kuznetsov
f77186002a
ci: Clio docker image ( #1509 )
...
Fixes #1051 .
2024-07-02 18:04:38 +01:00
cyan317
66849432be
feat: Ledger index ( #1503 )
...
Fixed #1052
2024-07-02 13:58:21 +01:00
github-actions[bot]
d26c93a711
style: clang-tidy auto fixes ( #1505 )
...
Fixes #1504 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-07-01 09:21:46 +01:00
yinyiqian1
54c9a6e7c0
refactor: separate fixtures ( #1495 )
...
refactor #945
2024-06-28 13:25:52 -04:00
github-actions[bot]
b24aadc898
style: clang-tidy auto fixes ( #1499 )
...
Fixes #1498 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-06-28 09:51:50 +01:00
Alex Kremer
7bd21345a1
feat: AmendmentCenter ( #1418 )
...
Fixes #1416
2024-06-27 18:21:30 +01:00
yinyiqian1
2ff51ff416
refactor: Structure global validators better ( #1484 )
...
refactor: #1170 Structure global validators better
2024-06-27 09:55:17 -04:00
cyan317
72f9a8fe78
fix: Remove unused file ( #1496 )
2024-06-27 14:25:38 +01:00
cyan317
b2eacf9868
build: Upgrade to libxrpl 2.3.0-b1 ( #1489 )
...
Update libxrpl and change include path
2024-06-25 15:05:01 +01:00
Sergey Kuznetsov
77cec26cc9
ci: Turn off PR labelling ( #1492 )
2024-06-25 14:52:26 +01:00
Sergey Kuznetsov
6a848649b3
ci: Add permissions to pr title check workflow ( #1491 )
2024-06-25 14:30:50 +01:00
Sergey Kuznetsov
c761b50fa4
docs: mention conventional commits ( #1490 )
...
Also add build type to the allowed types.
2024-06-25 12:55:08 +01:00
Sergey Kuznetsov
062ef9f0a5
ci: added conventional commits check ( #1487 )
...
Fixes #1366
2024-06-24 15:11:03 +01:00
cyan317
c7fee023e7
Fix issue: "Updating cache" prints in log when cache is disabled ( #1479 )
...
Fixed #1461
2024-06-24 13:05:07 +01:00
github-actions[bot]
e65351e9e6
[CI] clang-tidy auto fixes ( #1486 )
...
Fixes #1485 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-06-24 08:05:53 +01:00
cyan317
8cea9ee7e2
Fix empty currency ( #1481 )
2024-06-21 11:54:53 +01:00
Michael Legleux
9d299a1948
Make sure release commit signed and tagged ( #1468 )
...
Best practices, good housekeeping and help me look stuff up.
Looks like the annotated tag train has derailed. This is an attempt to
enforce it.
2024-06-20 15:30:25 -07:00
cyan317
132ec743e1
Add support for ltNEGATIVE_UNL ( #1474 )
...
Fixed #1369
2024-06-20 11:19:42 +01:00
github-actions[bot]
bdb72f91a2
[CI] clang-tidy auto fixes ( #1478 )
...
Fixes #1477 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-06-20 09:13:24 +01:00
Michael Legleux
0cdc24023f
Ignore checking formatting if no formatted files are staged ( #1469 )
...
I'm constantly harassed to follow the rules when I'm not doing anything
relevant.
This is an attempt to ameliorate that rather than `--no-verify` or just
disabling hooks altogether. 🍄 ☁️
Somebody might want to confirm `basename` is included with macOS.
2024-06-18 10:11:06 -07:00
Peter Chen
c795cf371a
Fix base_asset value in getAggregatePrice ( #1467 )
...
Fixes #1372
2024-06-18 09:04:33 -04:00
Peter Chen
e135aa49d5
Create generate free port class to avoid conflicting ports ( #1439 )
...
Fixes #1317
2024-06-18 11:29:05 +01:00
cyan317
5ba08b1d26
Improve etl check ( #1465 )
...
Fix #1444
2024-06-17 11:52:39 +01:00
github-actions[bot]
37cd79ceb0
[CI] clang-tidy auto fixes ( #1464 )
...
Fixes #1463 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-06-17 09:18:35 +01:00
Sergey Kuznetsov
1334bd05d9
Add forwarding timeout option ( #1462 )
...
Fixes #1454 .
2024-06-14 16:53:08 +01:00
Peter Chen
437ea7bf98
Fix quoteAsset value in getAggregatePrice ( #1449 )
...
Fixes #1373
2024-06-12 11:16:11 -04:00
github-actions[bot]
f9f3bc928e
[CI] clang-tidy auto fixes ( #1459 )
...
Fixes #1458 . Please review and commit clang-tidy fixes.
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2024-06-12 11:25:16 +01:00
cyan317
aa1f3efda2
Add trouble shooting md ( #1455 )
...
Fix #1284
2024-06-12 10:34:49 +01:00
github-actions[bot]
a6d21c1a02
[CI] clang-tidy auto fixes ( #1457 )
...
Fixes #1456 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-06-12 10:34:13 +01:00
cyan317
49b80c7ad8
Support string type integer for oracle_document_id ( #1448 )
...
Fix #1420
2024-06-12 10:31:32 +01:00
Sergey Kuznetsov
56ab943be5
Add option to set X-User header value for forwarded requests ( #1425 )
...
Fixes #1422 .
2024-06-11 17:59:10 +01:00
Sergey Kuznetsov
9d3b4f0313
Add assertion to process method ( #1453 )
...
Also adjust clangd so it doesn't bother us with header files about `expected`.
2024-06-11 13:10:08 +01:00
Alex Kremer
42c970a2a3
Forward feature RPC ( #1440 )
...
Fixes #1436
This is a temporary implementation of the `feature` RPC that will always
return `noPermission` iff `vetoed` is set.
If `vetoed` isn't specified, Clio will always forward the request to
`rippled` instead.
In the future, #1131 will implement a Clio-native `feature` RPC. This
requires specific support from `libxrpl` side and that is not going to
be available till at least 2.2.1, hence the temporary forwarding.
It would be great to review the error message and code so that we pick
the right one from the start.
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2024-06-11 10:51:03 +01:00
Peter Chen
1125b09611
Allow tlsv13 in Clio ( #1447 )
...
Fixes #1419
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2024-06-10 11:52:53 -04:00
Sergey Kuznetsov
ce94f0f513
Update libxrpl to 2.2.0 ( #1446 )
2024-06-10 14:52:35 +01:00
Peter Chen
d39fb20022
Update build documentation to address encountered errors ( #1442 )
2024-06-04 10:05:27 -04:00
Peter Chen
967b85ca33
Change ledgerInfo and replace with ledgerHeader ( #1426 )
...
Fixes [#1396 ](https://github.com/XRPLF/clio/issues/1396 )
2024-06-03 13:11:31 -04:00
Peter Chen
55b8134e6d
Comment out precommit hook for Doc ( #1432 )
...
Temporary Fix for #1431
2024-05-30 20:17:18 +01:00
Alex Kremer
66e8a65732
Flow to check new libXRPL version ( #1433 )
2024-05-29 17:31:15 +01:00
Peter Chen
067dd72aed
Move NameGenerator to util ( #1428 )
...
Fixes for #876
2024-05-29 09:08:27 -04:00
Peter Chen
da5bf5c441
Fix invalid syntax in example-config.json ( #1423 )
...
remove "." fixes syntax for example-config; runs with ./clio_server
2024-05-24 09:22:08 -04:00
Sergey Kuznetsov
ff4bc5b0aa
Load tool ( #1421 )
...
Simple tool to put a specific load on clio.
2024-05-24 13:01:36 +01:00
Alex Kremer
c56998477c
Upgrade libxrpl to 2.2.0-rc3 ( #1417 )
...
Fixes #1414
2024-05-21 13:56:53 +01:00
cyan317
df17b429c5
Fix: Duplicate messages when subscribe both accounts and proposed_accounts ( #1415 )
...
Fix #1134
2024-05-21 09:04:46 +01:00
Michael Legleux
36c6caa7c0
Date of commit in version string; No git hash in release version ( #1409 )
...
A release's version string should be a signed annotated tag which Clio
has generally been following.
Uses the date of the commit since that seems like a more useful item to
track to not have identical source builds have different version
strings.
2024-05-17 14:40:41 -07:00
Alex Kremer
642aaf8902
Upgrade to xrpl 2.2.0-rc2 with temporary fixes ( #1413 )
...
For #1414
2024-05-17 18:57:37 +01:00
github-actions[bot]
99400d74ba
[CI] clang-tidy auto fixes ( #1412 )
...
Fixes #1411 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-05-16 10:47:06 +01:00
Sergey Kuznetsov
da10535bc0
Cover LoadBalancer with tests ( #1394 )
...
Fixes #680 . Fixes #1222 .
2024-05-15 14:02:36 +01:00
Sergey Kuznetsov
f74b89cc8d
Push CI docker image on manual workflow run ( #1408 )
2024-05-14 16:43:01 +01:00
github-actions[bot]
d229ff1811
[CI] clang-tidy auto fixes ( #1407 )
...
Fixes #1406 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-05-14 09:12:23 +01:00
cyan317
3a6390caf5
Fix bug: api version change does not affect the subscribed session ( #1404 )
...
Fix #1133
2024-05-13 09:12:35 +01:00
Alex Kremer
a8c90a31d9
Fix typo in nightly ( #1403 )
2024-05-09 04:10:26 +01:00
Alex Kremer
531b647b1e
Attempt to fix nightly build ( #1398 )
...
Fixes #1363
2024-05-09 03:15:36 +01:00
Alex Kremer
cbc856b190
Separate unit tests and integration tests ( #1393 )
...
Fixes #1391
2024-05-07 15:12:48 +01:00
cyan317
98ef83d470
Fix missing tx from account_tx ( #1390 )
...
Fix #1389
Since our selectAccountTxForward is no longer inclusive, we should adjust this place.
2024-05-03 10:34:52 +01:00
Alex Kremer
d5ed0cff77
Use LLVM 18 tooling ( #1382 )
...
Fixes #1381
2024-05-03 09:57:16 +01:00
Alex Kremer
b18d73eef0
Combine requestStop and cancel as abort ( #1379 )
...
Fixes #1367
2024-05-01 15:34:59 +01:00
github-actions[bot]
8f47128424
[CI] clang-tidy auto fixes ( #1385 )
...
Fixes #1384 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-04-30 12:39:35 +01:00
Alex Kremer
b8cb60b7db
Move docker CI to LLVM 18 tooling ( #1381 )
...
For #1343
This is the first PR which only just meant to update our docker image on
docker hub.
2024-04-29 16:29:20 +01:00
Alex Kremer
0dcbbf9afa
Static linkage ( #1377 )
...
Fixes #1300
2024-04-25 16:51:16 +01:00
Alex Kremer
c00342c792
Disable cache on missing data ( #1368 )
...
For #1354
2024-04-24 18:57:32 +01:00
github-actions[bot]
82b8316978
[CI] clang-tidy auto fixes ( #1375 )
...
Fixes #1374 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-04-24 09:04:53 +01:00
Sergey Kuznetsov
890e5bb4c2
Add signals handler ( #1365 )
...
For #442 .
2024-04-23 14:14:15 +01:00
Alex Kremer
adadd70a05
Remove TTL usage ( #1361 )
...
Fixes #1322
2024-04-16 16:45:07 +01:00
Alex Kremer
e66cc7759e
Remove full from ledger RPC forwarding ( #1360 )
...
Fixes #777
2024-04-15 18:53:14 +01:00
Alex Kremer
e931f27d3b
Support clang 16 in docker CI ( #1348 )
...
Fixes #1175
2024-04-15 12:09:34 +01:00
cyan317
1fe42c88c3
Fix deletion script ( #1357 )
...
Because the slice has not done deep clone. All the _Data_ in
_deleteInfo_ will eventually refer to the last item in partition.
Please refer to "reuse slice session" from:
https://pkg.go.dev/github.com/gocql/gocql#hdr-Reusing_slices
2024-04-12 15:06:51 +01:00
Sergey Kuznetsov
6b9c8a12d0
Fix issue creation for nightly ( #1355 )
2024-04-12 12:25:28 +01:00
github-actions[bot]
3fa1df9117
[CI] clang-tidy auto fixes ( #1352 )
...
Fixes #1351 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2024-04-12 11:45:20 +01:00
cyan317
25876aef9b
Add detail to error log ( #1353 )
2024-04-12 10:56:37 +01:00
Sergey Kuznetsov
e744a5a8a9
Warn about deprecated fields ( #1314 )
...
Fixes #1251 .
2024-04-11 15:23:59 +01:00
Alex Kremer
230212213b
Remove Any wrapper ( #1336 )
...
Fixes #1174
2024-04-10 19:14:53 +01:00
Sergey Kuznetsov
7fcd3e48bd
Turn off some clang-tidy checks ( #1344 )
2024-04-09 17:24:05 +01:00
github-actions[bot]
470585461d
[CI] clang-tidy auto fixes ( #1341 )
...
Fixes #1340 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-04-09 11:36:17 +01:00
Sergey Kuznetsov
ec05b06370
Fix clang-tidy ( #1339 )
2024-04-09 11:03:34 +01:00
Sergey Kuznetsov
1b7d35b16c
Create issue if nightly fails ( #1333 )
...
Fixes #1276 .
2024-04-09 10:25:14 +01:00
Alex Kremer
6ff6956a53
Move to std::expected ( #1288 )
...
Fixes #1173
2024-04-08 16:13:33 +01:00
github-actions[bot]
dade122c6e
[CI] clang-tidy auto fixes ( #1335 )
...
Fixes #1334 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-04-08 14:15:25 +01:00
cyan317
8095e6893d
Change log level ( #1319 )
...
Fix #1205
2024-04-08 13:21:37 +01:00
Sergey Kuznetsov
48b0a7690c
Fix docker update trigger ( #1330 )
2024-04-08 13:13:14 +01:00
Sergey Kuznetsov
7372442f3a
Fix clang-tidy in CI ( #1325 )
...
Also removed old docker files and scripts.
2024-04-08 11:49:43 +01:00
cyan317
36a790d666
Implement get_aggregate_price ( #1313 )
...
Fix #1129
2024-04-03 13:26:56 +01:00
Sergey Kuznetsov
285dd008de
Update ports to avoid conflicts ( #1318 )
...
Quick fix for conflicting ports. Better solution will be in #1317 .
2024-04-03 12:52:00 +01:00
Alex Kremer
332b66dc4f
Round 9 of gcc-12 attempts ( #1305 )
...
Fixes #1271
2024-03-28 13:45:07 +00:00
Alex Kremer
231556d850
Round 8 of gcc-12 attempts ( #1301 )
...
Fixes #1271
2024-03-28 03:22:03 +00:00
Alex Kremer
d2439cc8a9
Round 7 of gcc-12 attempts ( #1298 )
...
Fixes #1271
2024-03-27 16:00:46 +00:00
Alex Kremer
03d6b1a3b6
Round 6 of gcc-12 attempts ( #1297 )
...
Fixes #1271
2024-03-27 15:07:32 +00:00
Alex Kremer
ebdcca51a6
Round 5 of gcc-12 attempts ( #1295 )
...
Fixes #1271
2024-03-26 13:25:45 +00:00
Alex Kremer
7e5f94c3fd
Round 4 of gcc-12 attempts ( #1294 )
...
Fixes #1271
2024-03-26 12:29:46 +00:00
Alex Kremer
1be4d5186d
Round 3 of gcc-12 attempts ( #1293 )
...
Fixes #1271
2024-03-26 12:06:30 +00:00
Alex Kremer
8240508d19
Second attempt at gcc 12.3 ( #1292 )
...
Fixes #1271
2024-03-25 17:25:14 -07:00
Alex Kremer
03a01e55f9
Upgrade CI docker image to gcc-12 ( #1289 )
...
Fixes #1271
2024-03-25 18:19:34 +00:00
github-actions[bot]
828fea6e30
[CI] clang-tidy auto fixes ( #1291 )
...
Fixes #1290 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-03-25 08:55:57 +00:00
Alex Kremer
27a422369d
Add support for Price Oracle in ledger_entry ( #1287 )
...
Fixes #1277
2024-03-22 16:51:06 +00:00
github-actions[bot]
b7d0fc0200
[CI] clang-tidy auto fixes ( #1286 )
...
Fixes #1285 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-03-21 09:39:59 +00:00
Maria Shodunke
6e8de0b64e
Improve developer docs + formatting ( #1278 )
...
Fixes #1235 .
Signed-off-by: Sergey Kuznetsov <skuznetsov@ripple.com >
Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com >
2024-03-20 17:02:41 +00:00
Alex Kremer
8e75818b4f
Support fields from XRPFees amendment ( #1282 )
...
Fixes #1280
2024-03-20 16:34:39 +00:00
Sergey Kuznetsov
27db183aff
Fix conan on macos in CI ( #1283 )
2024-03-20 15:39:19 +00:00
Sergey Kuznetsov
d9362311ca
Run tests in container for nightly workflow ( #1281 )
2024-03-20 15:02:49 +00:00
Sergey Kuznetsov
9d91fddce5
Make assertions to be printed even when logger is off ( #1275 )
2024-03-19 13:06:17 +00:00
Sergey Kuznetsov
6d9446bf87
Fix tests ( #1274 )
...
Fix tests broken by #1256 .
2024-03-19 11:38:22 +00:00
github-actions[bot]
94706bfff9
[CI] clang-tidy auto fixes ( #1270 )
...
Fixes #1269 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-03-15 08:59:03 +00:00
cyan317
a1243da956
Cache loading update ( #1254 )
...
Fix #1199
2024-03-14 16:42:57 +00:00
Alex Kremer
8004a0e0ff
Remove mentions of release docs from workflow ( #1268 )
...
Fixes #1239
2024-03-14 15:45:30 +00:00
Maria Shodunke
6978431c6a
Update README.md with developer docs link ( #1267 )
...
Fixes #1252
2024-03-14 15:09:59 +00:00
mounikakun
8211440711
Add note on credentials to issue templates ( #1263 )
2024-03-14 14:42:40 +00:00
Maria Shodunke
041608b243
Add instructions on how to generate Doxygen docs ( #1208 )
...
Fixes #1194
2024-03-14 14:19:22 +00:00
Sergey Kuznetsov
e83dfcbcc3
Export etl metrics to prometheus ( #1256 )
...
Fixes #1248 .
2024-03-14 11:37:31 +00:00
cyan317
010538d6fe
Add 'oracle' to ledger object filter ( #1264 )
...
Fix #1265
2024-03-14 11:35:01 +00:00
Alex Kremer
c17cc37c1c
Upgrade actions to newer versions ( #1262 )
...
Fixes #1245
2024-03-14 10:49:43 +00:00
Alex Kremer
9fa1740146
Fetch lfs files when generating docs ( #1260 )
...
Extra for #1258
2024-03-12 23:44:31 +00:00
Alex Kremer
7312b4af80
Add git-lfs to docker CI image ( #1259 )
...
Fixes #1258
2024-03-12 18:30:48 +00:00
Alex Kremer
c3125b4b1c
Configure git-lfs ( #1210 )
2024-03-12 17:40:13 +00:00
Sergey Kuznetsov
43ced3bf9d
Add debug symbols for all targets ( #1250 )
2024-03-11 13:35:52 +00:00
Sergey Kuznetsov
ecb7cdae88
Add workdir to safe directory in check format ( #1247 )
...
Fixes #1246 .
2024-03-07 18:53:50 +00:00
Sergey Kuznetsov
7b84fab076
Add clean up workdir ( #1244 )
...
Fixes #1095 .
2024-03-07 17:22:02 +00:00
Sergey Kuznetsov
74455f5b99
Fix forwarding bug and float support for config ( #1243 )
2024-03-07 14:39:25 +00:00
Sergey Kuznetsov
d47f3b71bd
Refactor cmake ( #1231 )
...
Fixes #920 .
2024-03-06 16:29:26 +00:00
github-actions[bot]
1842f26826
[CI] clang-tidy auto fixes ( #1241 )
...
Fixes #1240 . Please review and commit clang-tidy fixes.
Co-authored-by: kuznetsss <kuznetsss@users.noreply.github.com >
2024-03-06 10:09:07 +00:00