Skip to content

Commit

Permalink
revert from 71396e6
Browse files Browse the repository at this point in the history
  • Loading branch information
b-yap committed Sep 19, 2024
1 parent d41beda commit d295174
Show file tree
Hide file tree
Showing 3 changed files with 78 additions and 49 deletions.
38 changes: 38 additions & 0 deletions .github/workflows/clippy-checks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Clippy Checks

on:
pull_request:
push:
branches:
- main

jobs:
clippy-checks:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Free up Space and Installation
uses: ./.github/actions/shared

- name: Clippy -- Main
uses: actions-rs/cargo@v1
with:
command: clippy
args: --all-features -- -W clippy::all -A clippy::style -A forgetting_copy_types -A forgetting_references

- name: Clippy -- All Targets (except integration)
uses: actions-rs/cargo@v1
with:
command: clippy
# We are a bit more forgiving when it comes to the code in tests and only check for correctness
args: --workspace --all-features --all-targets --exclude runtime-integration-tests -- -A clippy::all -W clippy::correctness -A forgetting_copy_types -A forgetting_references

- name: Clippy -- Integration
uses: actions-rs/cargo@v1
with:
command: clippy
# We are a bit more forgiving when it comes to the code in tests and only check for correctness
args: --package runtime-integration-tests --all-features --all-targets -- -A clippy::all -W clippy::correctness -A forgetting_copy_types -A forgetting_references

32 changes: 32 additions & 0 deletions .github/workflows/test-benchmark.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Test Benchmark

on:
pull_request:
push:
branches:
- main

jobs:
test-code:
runs-on: ubuntu-latest
env:
# Make sure CI fails on all warnings, including Clippy lints
RUSTFLAGS: "-Dwarnings"

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Free up Space and Installation
uses: ./.github/actions/shared

- name: Install Protoc
uses: arduino/setup-protoc@v1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}

- name: Test For runtime benchmarks
uses: actions-rs/cargo@v1
with:
command: test
args: --features=runtime-benchmarks,try-runtime
57 changes: 8 additions & 49 deletions .github/workflows/test-code.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ on:
push:
branches:
- main
env:
# Make sure CI fails on all warnings, including Clippy lints
RUSTFLAGS: "-Dwarnings"

jobs:
test-code:
runs-on: ubuntu-latest
env:
# Make sure CI fails on all warnings, including Clippy lints
RUSTFLAGS: "-Dwarnings"

steps:
- name: Checkout
Expand All @@ -20,53 +20,12 @@ jobs:
- name: Free up Space and Installation
uses: ./.github/actions/shared

- name: Test
uses: actions-rs/cargo@v1
with:
command: test

test-benchmarks:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Free up Space and Installation
uses: ./.github/actions/shared

- name: Test For runtime benchmarks
uses: actions-rs/cargo@v1
with:
command: test
args: --features=runtime-benchmarks,try-runtime

clippy-checks:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Free up Space and Installation
uses: ./.github/actions/shared

- name: Clippy -- Main
uses: actions-rs/cargo@v1
- name: Install Protoc
uses: arduino/setup-protoc@v1
with:
command: clippy
args: --all-features -- -W clippy::all -A clippy::style -A forgetting_copy_types -A forgetting_references
repo-token: ${{ secrets.GITHUB_TOKEN }}

- name: Clippy -- All Targets (except integration)
uses: actions-rs/cargo@v1
with:
command: clippy
# We are a bit more forgiving when it comes to the code in tests and only check for correctness
args: --workspace --all-features --all-targets --exclude runtime-integration-tests -- -A clippy::all -W clippy::correctness -A forgetting_copy_types -A forgetting_references

- name: Clippy -- Integration
- name: Test
uses: actions-rs/cargo@v1
with:
command: clippy
# We are a bit more forgiving when it comes to the code in tests and only check for correctness
args: --package runtime-integration-tests --all-features --all-targets -- -A clippy::all -W clippy::correctness -A forgetting_copy_types -A forgetting_references

command: test

0 comments on commit d295174

Please sign in to comment.