Consolidate GitHub CI actions, split out Monero (#71)

* Consolidate GitHub CI actions, split out Monero

build now includes the specified Rust toolchain/components.

Added a test dependencies action which grabs Foundry and Monero.

Split the Monero v14 job into a matrixed job in its own workflow flow. 
It's now only run when Monero has changes.

* Correct Monero unit/integration tests run timing

Additionally tests a feature-less Monero build.

Also removes a pointless Monero file, which already should have been 
removed, causing this workflow to be triggered.

* Correct exclusion and paths

Updates to FROST should re-run the Monero tests to ensure it didn't 
introduce API incompatibilities.
This commit is contained in:
Luke Parker
2022-07-29 09:36:09 -05:00
committed by GitHub
parent 33c55b8506
commit 534f951165
7 changed files with 106 additions and 47 deletions

View File

@@ -1 +0,0 @@
c/.build