From 28233384e162da2e8222954ded3c1861b1d66fe8 Mon Sep 17 00:00:00 2001 From: Henry Merrilees Date: Sun, 20 Aug 2023 03:00:00 -0700 Subject: [PATCH] nostd and test rm --- .github/workflows/nostd.yml | 28 ----------- .github/workflows/test.yml | 92 ------------------------------------- 2 files changed, 120 deletions(-) delete mode 100644 .github/workflows/nostd.yml delete mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/nostd.yml b/.github/workflows/nostd.yml deleted file mode 100644 index 32d56c3..0000000 --- a/.github/workflows/nostd.yml +++ /dev/null @@ -1,28 +0,0 @@ -permissions: - contents: read -on: - push: - branches: [main] - pull_request: -# Spend CI time only on latest ref: https://github.com/jonhoo/rust-ci-conf/pull/5 -concurrency: - group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} - cancel-in-progress: true -name: no-std -jobs: - nostd: - runs-on: ubuntu-latest - name: ${{ matrix.target }} - strategy: - matrix: - target: [thumbv7m-none-eabi, aarch64-unknown-none] - steps: - - uses: actions/checkout@v3 - with: - submodules: true - - name: Install stable - uses: dtolnay/rust-toolchain@stable - - name: rustup target add ${{ matrix.target }} - run: rustup target add ${{ matrix.target }} - - name: cargo check - run: cargo check --target ${{ matrix.target }} --no-default-features diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml deleted file mode 100644 index 4d0417c..0000000 --- a/.github/workflows/test.yml +++ /dev/null @@ -1,92 +0,0 @@ -permissions: - contents: read -on: - push: - branches: [main] - pull_request: -# Spend CI time only on latest ref: https://github.com/jonhoo/rust-ci-conf/pull/5 -concurrency: - group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} - cancel-in-progress: true -name: test -jobs: - required: - runs-on: ubuntu-latest - name: ubuntu / ${{ matrix.toolchain }} - strategy: - matrix: - toolchain: [stable, beta] - steps: - - uses: actions/checkout@v3 - with: - submodules: true - - name: Install ${{ matrix.toolchain }} - uses: dtolnay/rust-toolchain@master - with: - toolchain: ${{ matrix.toolchain }} - - name: cargo generate-lockfile - if: hashFiles('Cargo.lock') == '' - run: cargo generate-lockfile - # https://twitter.com/jonhoo/status/1571290371124260865 - - name: cargo test --locked - run: cargo test --locked --all-features --all-targets - # https://github.com/rust-lang/cargo/issues/6669 - - name: cargo test --doc - run: cargo test --locked --all-features --doc - minimal: - runs-on: ubuntu-latest - name: ubuntu / stable / minimal-versions - steps: - - uses: actions/checkout@v3 - with: - submodules: true - - name: Install stable - uses: dtolnay/rust-toolchain@stable - - name: Install nightly for -Zminimal-versions - uses: dtolnay/rust-toolchain@nightly - - name: rustup default stable - run: rustup default stable - - name: cargo update -Zminimal-versions - run: cargo +nightly update -Zminimal-versions - - name: cargo test - run: cargo test --locked --all-features --all-targets - os-check: - runs-on: ${{ matrix.os }} - name: ${{ matrix.os }} / stable - strategy: - fail-fast: false - matrix: - os: [macos-latest, windows-latest] - steps: - - uses: actions/checkout@v3 - with: - submodules: true - - name: Install stable - uses: dtolnay/rust-toolchain@stable - - name: cargo generate-lockfile - if: hashFiles('Cargo.lock') == '' - run: cargo generate-lockfile - - name: cargo test - run: cargo test --locked --all-features --all-targets - coverage: - runs-on: ubuntu-latest - name: ubuntu / stable / coverage - steps: - - uses: actions/checkout@v3 - with: - submodules: true - - name: Install stable - uses: dtolnay/rust-toolchain@stable - with: - components: llvm-tools-preview - - name: cargo install cargo-llvm-cov - uses: taiki-e/install-action@cargo-llvm-cov - - name: cargo generate-lockfile - if: hashFiles('Cargo.lock') == '' - run: cargo generate-lockfile - - name: cargo llvm-cov - run: cargo llvm-cov --locked --all-features --lcov --output-path lcov.info - - name: Upload to codecov.io - uses: codecov/codecov-action@v3 - with: - fail_ci_if_error: true