diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index 66aa8a3..0000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: CI - -on: - push: - branches: [ main, master ] - pull_request: - branches: [ main, master ] - -permissions: - contents: read - -jobs: - ci: - name: ci - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Setup Rust - uses: dtolnay/rust-toolchain@stable - with: - components: clippy, rustfmt - - name: Show rustc/cargo versions - run: | - rustc -Vv - cargo -Vv - - name: Cache cargo registry - uses: actions/cache@v4 - with: - path: | - ~/.cargo/registry - ~/.cargo/git - target - key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} - - name: Install cargo-audit - run: | - cargo install cargo-audit --locked || cargo install cargo-audit - - name: Format check - run: cargo fmt --all -- --check - - name: Clippy (warnings as errors) - run: cargo clippy --all-targets -- -D warnings - - name: Test - run: cargo test --all - - name: Audit - run: cargo audit diff --git a/README.md b/README.md index a6b228b..152813b 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,7 @@ Troubleshooting & docs - docs/ci.md – minimal CI checklist and job outline - CONTRIBUTING.md – PR checklist and workflow -CI status: [CI workflow runs](actions/workflows/ci.yml) +CI status: [CI badge placeholder] Examples See the examples/ directory for copy-paste scripts: diff --git a/docs/ci.md b/docs/ci.md index e2834f2..7a6b109 100644 --- a/docs/ci.md +++ b/docs/ci.md @@ -28,4 +28,3 @@ Example GitHub Actions job (outline) Notes - For GPU features, set up appropriate runners and add `--features gpu-cuda|gpu-hip|gpu-vulkan` where applicable. - For docs-only changes, jobs still build/test to ensure doctests and examples compile when enabled. -- Mark the CI job named `ci` as a required status check for the default branch in repository branch protection settings.