XRPLF / xrpl-py

A Python library to interact with the XRP Ledger (XRPL) blockchain
ISC License
144 stars 83 forks source link

Automate updating our docker container with the latest amendments #578

Closed JST5000 closed 11 months ago

JST5000 commented 1 year ago

In order to test the latest features, our standalone node used for integration tests should mirror Devnet amendments. This would involve updating .ci-config/rippled.cfg automatically whenever an amendment is enabled on Devnet.

The reason it might be hard to do this directly from the rippled repository is that the actual voting on amendments is not included in the releases for rippled, but Devnet tries to be a testing ground for rippled features so is a good proxy.

This work should be re-used for xrpl.js's integration test docker container as well.

JST5000 commented 11 months ago

Added a javascript script to do this in xrpl.js which can be re-used for updating xrpl-py's config. https://github.com/XRPLF/xrpl.js/pull/2431

Not fully automated, but good enough for now :)