ci: refactor test workflows to use a DRY/matrix approach #4239
Labels
A-devops
Area: Pipelines, CI/CD and Dockerfiles
C-enhancement
Category: This is an improvement
I-usability
Zebra is hard to understand or use
lightwalletd
any work associated with lightwalletd
Motivation
We have a bunch of workflow code repeating to execute almost the same tasks, for example the following jobs have over a 100 line of codes, and both are almost a replica:
test-full-sync
test-stateful-sync
This also happens with:
test-all
test-fake-activation-heights
test-empty-sync
test-lightwalletd-integration
regenerate-stateful-disks
This same behavior is repeating with:
#4223
Designs
entrypoint.sh
can workaround most of this issues. And might be the ideal solution until a more standardize way of executing the test is created within zebra/rust/cargo.Related Work
#4237
The text was updated successfully, but these errors were encountered: