Dax Raad 6 месяцев назад
Родитель
Сommit
c5e9dc081c
1 измененных файлов с 12 добавлено и 1 удалено
  1. 12 1
      .github/workflows/publish.yml

+ 12 - 1
.github/workflows/publish.yml

@@ -39,6 +39,15 @@ jobs:
         with:
         with:
           bun-version: 1.2.19
           bun-version: 1.2.19
 
 
+      - name: Cache ~/.bun
+        id: cache-bun
+        uses: actions/cache@v3
+        with:
+          path: ~/.bun
+          key: ${{ runner.os }}-bun-${{ hashFiles('bun.lock') }}
+          restore-keys: |
+            ${{ runner.os }}-bun-
+
       - name: Install makepkg
       - name: Install makepkg
         run: |
         run: |
           sudo apt-get update
           sudo apt-get update
@@ -53,9 +62,11 @@ jobs:
           git config --global user.email "[email protected]"
           git config --global user.email "[email protected]"
           git config --global user.name "opencode"
           git config --global user.name "opencode"
 
 
+      - name: Install dependencies
+        run: bun install
+
       - name: Publish
       - name: Publish
         run: |
         run: |
-          bun install
           OPENCODE_VERSION=${{ inputs.version }} ./script/publish.ts
           OPENCODE_VERSION=${{ inputs.version }} ./script/publish.ts
         env:
         env:
           GITHUB_TOKEN: ${{ secrets.SST_GITHUB_TOKEN }}
           GITHUB_TOKEN: ${{ secrets.SST_GITHUB_TOKEN }}