From 911d8e9e557e48de27d96d6bb62a274a3ab8f326 Mon Sep 17 00:00:00 2001 From: Arpad Borsos Date: Sat, 9 Jul 2022 17:49:43 +0200 Subject: [PATCH] test sparse registry --- .github/workflows/sparse-registry.yml | 33 +++++++++++++++++++++++++++ src/cleanup.ts | 2 -- 2 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/sparse-registry.yml diff --git a/.github/workflows/sparse-registry.yml b/.github/workflows/sparse-registry.yml new file mode 100644 index 0000000..4669e5b --- /dev/null +++ b/.github/workflows/sparse-registry.yml @@ -0,0 +1,33 @@ +name: sparse-registry + +on: [push, pull_request] + +jobs: + sparse-registry: + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + + name: Test `cargo check/test` with sparse registry on ${{ matrix.os }} + runs-on: ${{ matrix.os }} + + env: + CARGO_TERM_COLOR: always + CARGO_UNSTABLE_SPARSE_REGISTRY: true + + steps: + - uses: actions/checkout@v2 + + - run: | + rustup toolchain install nightly --profile minimal + rustup default nightly + + - uses: ./ + with: + workspaces: tests + + - run: | + cargo check + cargo test + working-directory: tests diff --git a/src/cleanup.ts b/src/cleanup.ts index 95e408b..bc30533 100644 --- a/src/cleanup.ts +++ b/src/cleanup.ts @@ -28,8 +28,6 @@ export async function cleanTargetDir(targetDir: string, packages: Packages) { await rm(dir.path, dirent); } } - - await fs.promises.unlink(path.join(targetDir, "./.rustc_info.json")); } async function cleanProfileTarget(profileDir: string, packages: Packages) {