From 0598e73b7e27b5ac32cbaaf304ba4dba5b335a40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Zwoli=C5=84ski?= Date: Tue, 9 Jan 2024 15:01:25 +0100 Subject: [PATCH] chore: cleanup ci, docs on nightly --- .github/workflows/build.yml | 36 ---------- .github/workflows/rust.yml | 25 +------ .github/workflows/test.yml | 129 ------------------------------------ 3 files changed, 1 insertion(+), 189 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a07d4c054..cbed68a99 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,39 +35,3 @@ jobs: - name: Ensure that generated proto builds run: cargo build - - # cleanup-runs: - # runs-on: ubuntu-latest - # steps: - # - uses: rokroskar/workflow-run-cleanup-action@master - # env: - # GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" - # if: "!startsWith(github.ref, 'refs/tags/') && github.ref != 'refs/heads/main'" - - # build-light-client-wasm: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v2 - # - uses: actions-rs/toolchain@v1 - # with: - # toolchain: stable - # override: true - # target: wasm32-unknown-unknown - # - uses: actions-rs/cargo@v1 - # with: - # command: build-wasm-tendermint - # - uses: actions-rs/cargo@v1 - # with: - # command: build-wasm-light-client - - # tools: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v2 - # - uses: actions-rs/toolchain@v1 - # with: - # toolchain: stable - # override: true - # - uses: actions-rs/cargo@v1 - # with: - # command: build-tools diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index ee6672baf..845229ab3 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -9,14 +9,6 @@ on: branches: - 'v*.*.*-celestia' jobs: - # cleanup-runs: - # runs-on: ubuntu-latest - # steps: - # - uses: rokroskar/workflow-run-cleanup-action@master - # env: - # GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" - # if: "!startsWith(github.ref, 'refs/tags/') && github.ref != 'refs/heads/main'" - fmt: runs-on: ubuntu-latest steps: @@ -33,26 +25,11 @@ jobs: - name: Run clippy run: cargo clippy --all --all-targets - # clippy-tools-output: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v2 - # - uses: actions-rs/toolchain@v1 - # with: - # toolchain: stable - # components: clippy - # override: true - # - uses: actions-rs/clippy-check@v1 - # with: - # name: clippy-tools-results - # token: ${{ secrets.GITHUB_TOKEN }} - # args: --manifest-path tools/kvstore-test/Cargo.toml --all-features --all-targets -- -Dwarnings -Drust-2018-idioms - docs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@stable + - uses: dtolnay/rust-toolchain@nightly - name: Cargo doc run: cargo doc --all-features env: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 21d1ffb3a..fe5f05e7c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,14 +9,6 @@ on: branches: - 'v*.*.*-celestia' jobs: - # cleanup-runs: - # runs-on: ubuntu-latest - # steps: - # - uses: rokroskar/workflow-run-cleanup-action@master - # env: - # GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" - # if: "!startsWith(github.ref, 'refs/tags/') && github.ref != 'refs/heads/main'" - default-features: runs-on: ubuntu-latest steps: @@ -25,10 +17,6 @@ jobs: - name: Test run: cargo test - # TODO(shonfeder): remove duplication once GitHub addresses one of these - # - https://github.community/t/support-for-yaml-anchors/16128/15 - # - https://github.community/t/reusing-sharing-inheriting-steps-between-jobs-declarations/16851/13 - # - https://github.community/t/using-matrix-variable-in-docker-image-name/17296 tendermint: runs-on: ubuntu-latest steps: @@ -37,19 +25,6 @@ jobs: - name: Test all features run: cargo test --all-features -p celestia-tendermint - # tendermint-rpc: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v2 - # - uses: actions-rs/toolchain@v1 - # with: - # toolchain: stable - # override: true - # - uses: actions-rs/cargo@v1 - # with: - # command: test-all-features - # args: -p tendermint-rpc - tendermint-proto: runs-on: ubuntu-latest steps: @@ -57,107 +32,3 @@ jobs: - uses: dtolnay/rust-toolchain@stable - name: Test all features run: cargo test --all-features -p celestia-tendermint-proto - - # tendermint-light-client: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v2 - # - uses: actions-rs/toolchain@v1 - # with: - # toolchain: stable - # override: true - # # NOTE: We test with default features to make sure things work without "unstable". - # - uses: actions-rs/cargo@v1 - # name: Test with default features - # with: - # command: test - # args: -p tendermint-light-client - # - uses: actions-rs/cargo@v1 - # name: Test with all features - # with: - # command: test-all-features - # args: -p tendermint-light-client - - # # From https://rustwasm.github.io/docs/wasm-bindgen/wasm-bindgen-test/continuous-integration.html#github-actions - # tendermint-light-client-js: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v2 - # - name: Install wasm-pack - # run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh - # - run: wasm-pack test --headless --chrome ./light-client-js/ - # - run: wasm-pack test --headless --firefox ./light-client-js/ - - # tendermint-test: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v2 - # - uses: actions-rs/toolchain@v1 - # with: - # toolchain: stable - # override: true - # - uses: actions-rs/cargo@v1 - # with: - # command: test-all-features - # args: -p tendermint-test - - # tendermint-testgen: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v2 - # - uses: actions-rs/toolchain@v1 - # with: - # toolchain: stable - # override: true - # - uses: actions-rs/cargo@v1 - # with: - # command: test-all-features - # args: -p tendermint-testgen - - # kvstore-integration-stable: - # runs-on: ubuntu-latest - # services: - # tendermint: - # image: informaldev/tendermint:0.34.21 - # ports: - # - 26656:26656 - # - 26657:26657 - # - 26660:26660 - # steps: - # - uses: actions/checkout@v2 - # - uses: actions-rs/toolchain@v1 - # with: - # toolchain: stable - # override: true - # - uses: actions-rs/cargo@v1 - # with: - # command: test-all-features - # args: --manifest-path tools/kvstore-test/Cargo.toml -- --nocapture - # env: - # RUST_LOG: debug - - # nightly-coverage: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v2 - # - uses: actions-rs/toolchain@v1 - # with: - # profile: minimal - # toolchain: nightly-2022-09-18 - # override: true - # - uses: actions-rs/cargo@v1 - # with: - # command: test-all-features - # env: - # RUSTFLAGS: '-Zinstrument-coverage' - # LLVM_PROFILE_FILE: '%p-%m.profraw' - # - name: Install grcov - # run: | - # rustup component add llvm-tools-preview - # curl -L https://github.com/mozilla/grcov/releases/download/v0.8.11/grcov-x86_64-unknown-linux-gnu.tar.bz2 | tar jxf - - # - name: Run grcov - # run: | - # ./grcov . --source-dir . --binary-path ./target/debug/ --output-type lcov --output-path ./lcov.info --branch --ignore-not-existing - # - name: Upload to Codecov - # run: | - # bash <(curl -s https://codecov.io/bash) -f ./lcov.info