Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add xrpld build option and Conan package test #5052

Merged
merged 8 commits into from
Jul 11, 2024

Conversation

thejohnfreeman
Copy link
Collaborator

Related to #5028. The Clio trigger from that branch needs to be merged with this one.

Copy link
Collaborator

@godexsoft godexsoft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the with_xrpld change. We should start using it in Clio asap too 👍
Imo worth merging. We can add the Clio notification on top of it right here or in the other PR once this is merged.


#include <xrpl/protocol/BuildInfo.h>

int main(int argc, const char** argv) {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: I thought rippled codebase preferred east-const, not that it matters ☝️

@godexsoft
Copy link
Collaborator

@Bronek this is still awaiting your review 🙇

Copy link
Collaborator

@Bronek Bronek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like it, just some minor comments

conanfile.py Outdated Show resolved Hide resolved
.github/workflows/nix.yml Show resolved Hide resolved
examples/example/conanfile.py Show resolved Hide resolved
@thejohnfreeman
Copy link
Collaborator Author

I renamed the option to be more consistent with the other option names (especially tests).

@thejohnfreeman thejohnfreeman changed the title Add with_xrpld build option and Conan package test Add xrpld build option and Conan package test Jul 1, 2024
@thejohnfreeman thejohnfreeman added the Passed Passed code review & PR owner thinks it's ready to merge. Perf sign-off may still be required. label Jul 10, 2024
Copy link

codecov bot commented Jul 10, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 71.4%. Comparing base (e8602b8) to head (ab35eac).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           develop   #5052   +/-   ##
=======================================
  Coverage     71.4%   71.4%           
=======================================
  Files          796     796           
  Lines        67031   67031           
  Branches     10865   10865           
=======================================
+ Hits         47831   47833    +2     
+ Misses       19200   19198    -2     

see 3 files with indirect coverage changes

Impacted file tree graph

@zrayn zrayn merged commit f3bcc65 into XRPLF:develop Jul 11, 2024
20 checks passed
@thejohnfreeman thejohnfreeman deleted the recipe branch July 13, 2024 18:25
@dangell7 dangell7 mentioned this pull request Jul 16, 2024
13 tasks
ximinez pushed a commit that referenced this pull request Jul 23, 2024
* Document the need to specify "xrpld" and "tests" to build and test rippled.
@ximinez ximinez mentioned this pull request Jul 31, 2024
1 task
vlntb pushed a commit to vlntb/rippled that referenced this pull request Aug 23, 2024
* Make xrpld target optional

* Add job to test Conan recipe

* [fold] address review comments

* [fold] Enable tests in workflows

* [fold] Rename with_xrpld option

* [fold] Fix grep expression
vlntb pushed a commit to vlntb/rippled that referenced this pull request Aug 23, 2024
* Document the need to specify "xrpld" and "tests" to build and test rippled.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Passed Passed code review & PR owner thinks it's ready to merge. Perf sign-off may still be required.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants