Explorar o código

ci: switch to standard GitHub cache action for Bun dependencies

Dax Raad hai 2 meses
pai
achega
b714bb21d2
Modificáronse 1 ficheiros con 6 adicións e 5 borrados
  1. 6 5
      .github/actions/setup-bun/action.yml

+ 6 - 5
.github/actions/setup-bun/action.yml

@@ -3,12 +3,13 @@ description: "Setup Bun with caching and install dependencies"
 runs:
 runs:
   using: "composite"
   using: "composite"
   steps:
   steps:
-    - name: Mount Bun Cache
-      if: ${{ runner.os == 'Linux' }}
-      uses: useblacksmith/stickydisk@v1
+    - name: Cache Bun dependencies
+      uses: actions/cache@v4
       with:
       with:
-        key: ${{ github.repository }}-bun-cache-${{ runner.os }}
-        path: ~/.bun
+        path: ~/.bun/install/cache
+        key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lockb') }}
+        restore-keys: |
+          ${{ runner.os }}-bun-
 
 
     - name: Setup Bun
     - name: Setup Bun
       uses: oven-sh/setup-bun@v2
       uses: oven-sh/setup-bun@v2