1
0
forked from ROMEO/nexosim

Remove unmaintained action-rs GH actions in CI

This commit is contained in:
Serge Barral 2022-11-04 15:16:03 +01:00
parent 835dd5ea8e
commit fe00ee0743
2 changed files with 13 additions and 55 deletions

View File

@ -24,17 +24,12 @@ jobs:
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Install toolchain - name: Install toolchain
uses: actions-rs/toolchain@v1 uses: dtolnay/rust-toolchain@master
with: with:
toolchain: ${{ matrix.rust }} toolchain: ${{ matrix.rust }}
profile: minimal
override: true
- name: Run cargo check - name: Run cargo check
uses: actions-rs/cargo@v1 run: cargo check
with:
command: check
args: --benches
test: test:
name: Test suite name: Test suite
@ -44,17 +39,10 @@ jobs:
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Install toolchain - name: Install toolchain
uses: actions-rs/toolchain@v1 uses: dtolnay/rust-toolchain@stable
with:
toolchain: stable
profile: minimal
override: true
- name: Run cargo test - name: Run cargo test
uses: actions-rs/cargo@v1 run: cargo test
with:
command: test
args: --release
loom-dry-run: loom-dry-run:
name: Loom dry run name: Loom dry run
@ -64,17 +52,10 @@ jobs:
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Install toolchain - name: Install toolchain
uses: actions-rs/toolchain@v1 uses: dtolnay/rust-toolchain@stable
with:
toolchain: stable
profile: minimal
override: true
- name: Dry-run cargo test (Loom) - name: Dry-run cargo test (Loom)
uses: actions-rs/cargo@v1 run: cargo test --no-run --tests
with:
command: test
args: --no-run --tests
env: env:
RUSTFLAGS: --cfg asynchronix_loom RUSTFLAGS: --cfg asynchronix_loom
@ -86,22 +67,13 @@ jobs:
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Install toolchain - name: Install toolchain
uses: actions-rs/toolchain@v1 uses: dtolnay/rust-toolchain@stable
with:
toolchain: stable
profile: default
override: true
- name: Run cargo fmt - name: Run cargo fmt
uses: actions-rs/cargo@v1 run: cargo fmt --all -- --check
with:
command: fmt
args: --all -- --check
- name: Run cargo clippy - name: Run cargo clippy
uses: actions-rs/cargo@v1 run: cargo clippy
with:
command: clippy
docs: docs:
name: Docs name: Docs
@ -111,14 +83,7 @@ jobs:
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Install toolchain - name: Install toolchain
uses: actions-rs/toolchain@v1 uses: dtolnay/rust-toolchain@stable
with:
toolchain: stable
profile: minimal
override: true
- name: Run cargo doc - name: Run cargo doc
uses: actions-rs/cargo@v1 run: cargo doc --no-deps --document-private-items
with:
command: doc
args: --no-deps --document-private-items

View File

@ -19,16 +19,9 @@ jobs:
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Install toolchain - name: Install toolchain
uses: actions-rs/toolchain@v1 uses: dtolnay/rust-toolchain@stable
with:
toolchain: stable
profile: minimal
override: true
- name: Run cargo test (Loom) - name: Run cargo test (Loom)
uses: actions-rs/cargo@v1 run: cargo test --tests --release
with:
command: test
args: --tests --release
env: env:
RUSTFLAGS: --cfg asynchronix_loom RUSTFLAGS: --cfg asynchronix_loom