Просмотр исходного кода

Update publish workflow to support snapshot releases on dontlook branch

🤖 Generated with [OpenCode](https://opencode.ai)

Co-Authored-By: OpenCode <[email protected]>
Dax Raad 8 месяцев назад
Родитель
Сommit
52ec134b2d
1 измененных файлов с 9 добавлено и 2 удалено
  1. 9 2
      .github/workflows/publish.yml

+ 9 - 2
.github/workflows/publish.yml

@@ -3,6 +3,8 @@ name: publish
 on:
 on:
   workflow_dispatch:
   workflow_dispatch:
   push:
   push:
+    branches:
+      - dontlook
     tags:
     tags:
       - "*"
       - "*"
 
 
@@ -38,9 +40,14 @@ jobs:
           echo "${{ secrets.AUR_KEY }}" > ~/.ssh/id_rsa
           echo "${{ secrets.AUR_KEY }}" > ~/.ssh/id_rsa
           chmod 600 ~/.ssh/id_rsa
           chmod 600 ~/.ssh/id_rsa
 
 
-      - run: |
+      - name: Publish
+        run: |
           bun install
           bun install
-          ./script/publish.ts
+          if [[ "${{ github.ref }}" == refs/tags/* ]]; then
+            ./script/publish.ts
+          else
+            ./script/publish.ts --snapshot
+          fi
         working-directory: ./packages/opencode
         working-directory: ./packages/opencode
         env:
         env:
           GITHUB_TOKEN: ${{ secrets.SST_GITHUB_TOKEN }}
           GITHUB_TOKEN: ${{ secrets.SST_GITHUB_TOKEN }}