Can we skip caching because we're self hosted?

Nathan Sobo created

Change summary

.github/workflows/ci.yml | 46 +++++------------------------------------
1 file changed, 6 insertions(+), 40 deletions(-)

Detailed changes

.github/workflows/ci.yml 🔗

@@ -19,33 +19,16 @@ jobs:
     name: Run tests
     runs-on: self-hosted
     steps:
-      - name: Checkout repo
-        uses: actions/checkout@v2
-
-      # Work around https://github.com/actions/cache/issues/403.
-      - name: Use GNU tar
-        run: |
-          echo PATH="/usr/local/opt/gnu-tar/libexec/gnubin:$PATH" >> $GITHUB_ENV
-
-      - name: Cache artifacts
-        id: cache
-        uses: actions/cache@v2
-        with:
-          path: |
-            ~/.cargo/registry
-            ~/.cargo/git
-            ~/.rustup
-            target
-          key: ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}
-
       - name: Install Rust
-        if: steps.cache.outputs.cache-hit != 'true'
         uses: actions-rs/toolchain@v1
         with:
           toolchain: stable
           target: x86_64-apple-darwin
           profile: minimal
 
+      - name: Checkout repo
+        uses: actions/checkout@v2
+
       - name: Run tests
         run: cargo test --no-fail-fast
 
@@ -53,33 +36,16 @@ jobs:
     name: Bundle app
     runs-on: self-hosted
     steps:
-      - name: Checkout repo
-        uses: actions/checkout@v2
-
-      # Work around https://github.com/actions/cache/issues/403.
-      - name: Use GNU tar
-        run: |
-          echo PATH="/usr/local/opt/gnu-tar/libexec/gnubin:$PATH" >> $GITHUB_ENV
-
-      - name: Cache artifacts
-        id: cache
-        uses: actions/cache@v2
-        with:
-          path: |
-            ~/.cargo/registry
-            ~/.cargo/git
-            ~/.rustup
-            target
-          key: ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}
-
       - name: Install Rust
-        if: steps.cache.outputs.cache-hit != 'true'
         uses: actions-rs/toolchain@v1
         with:
           toolchain: stable
           target: x86_64-apple-darwin
           profile: minimal
 
+      - name: Checkout repo
+        uses: actions/checkout@v2
+
       - name: Create app bundle
         run: script/bundle