Add CI cargo build (#167)
* Add cargo deny * deny - master * Copy deny.toml to . * cargo deny check * upload artifacts * install cargo deny * typo * up install cargo deny * update archive * typo * path's * allow failure cargo deny * allew failure log * cargo deny init * Build stage * rm deny from build PR * lint * Use correct name for Ethereum bridge node crate * add clippy to test * clippy -nightly * add release * Style stage * add doc-book * disable doc * add cache to clippy * test macos & windows build * cargo clean * move build stage after test, add nightly remove windows and macos targets * remove install steps * move check style to rust.yml * cache fixes * Test needs check * clippy -> nightly toolchain * build needs test * clippy -- -D warnings * disable needs test for build * latest build before rest fix runs-on in build section * whitespace * atrtifacts list * enable self-hosted * remove target/sccache * global env * check self-hosted * test cache on selfhosted * all-in one stage * lint * new cache * check new cache * disable cache * add docker volume * lint * fix yml * fix volumes * change target dir * switch volumes path * echo refs * change mount point * head ref to cargo home * add CARGO_TARGET_DIR * fix artifact path * path * $CARGO_TARGET_DIR/ * test 2 * test 3 * test 4 * update deny * test 5 * deny * remove deny actions * move clippy to new workflow, only nightly check * rename lint workflow * Update .github/workflows/rust.yml Co-authored-by: Hernando Castano <[email protected]> * Update .github/workflows/lint.yml Co-authored-by: Hernando Castano <[email protected]> * Update .github/workflows/rust.yml Co-authored-by: Hernando Castano <[email protected]> * Update .github/workflows/rust.yml Co-authored-by: Hernando Castano <[email protected]> * rustfmt in every job nightly build -> weekly * check nightly Rus and clean cache * check nightly Rus and clean cache 2 * check nightly Rus and clean cache 3 * check nightly Rus and clean cache 4 * check nightly Rus and clean cache 5 * Split clippy and fmt * Run build only on master. * Don't fail if nightly file does not exist. Co-authored-by: Hernando Castano <[email protected]> Co-authored-by: Hernando Castano <[email protected]> Co-authored-by: Tomasz Drwięga <[email protected]>
parent
dbf6ac71
Please register or sign in to comment