Unverified Commit 4c5b7974 authored by Denis S. Soldatov aka General-Beck's avatar Denis S. Soldatov aka General-Beck Committed by GitHub
Browse files

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: default avatarHernando Castano <[email protected]>

* Update .github/workflows/lint.yml

Co-authored-by: default avatarHernando Castano <[email protected]>

* Update .github/workflows/rust.yml

Co-authored-by: default avatarHernando Castano <[email protected]>

* Update .github/workflows/rust.yml

Co-authored-by: default avatarHernando 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: default avatarHernando Castano <[email protected]>
Co-authored-by: default avatarHernando Castano <[email protected]>
Co-authored-by: default avatarTomasz Drwięga <[email protected]>
parent dbf6ac71
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment