Skip to content

Commit

Permalink
chore: cleanup ci, docs on nightly
Browse files Browse the repository at this point in the history
  • Loading branch information
zvolin committed Jan 9, 2024
1 parent 8267086 commit 0598e73
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 189 deletions.
36 changes: 0 additions & 36 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
25 changes: 1 addition & 24 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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:
Expand Down
129 changes: 0 additions & 129 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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:
Expand All @@ -37,127 +25,10 @@ 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:
- uses: actions/checkout@v4
- 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

0 comments on commit 0598e73

Please sign in to comment.