Dax Raad há 2 meses atrás
pai
commit
6b0336d475
2 ficheiros alterados com 8 adições e 9 exclusões
  1. 7 8
      .github/workflows/publish.yml
  2. 1 1
      script/publish.ts

+ 7 - 8
.github/workflows/publish.yml

@@ -4,6 +4,7 @@ run-name: "${{ format('release {0}', inputs.bump) }}"
 on:
   push:
     branches:
+      - ci
       - dev
       - snapshot-*
   workflow_dispatch:
@@ -35,7 +36,7 @@ jobs:
     steps:
       - uses: actions/checkout@v3
         with:
-          fetch-depth: 0
+          fetch-depth: 1
       - uses: ./.github/actions/setup-bun
       - id: version
         run: |
@@ -56,9 +57,8 @@ jobs:
     steps:
       - uses: actions/checkout@v3
         with:
-          fetch-depth: 0
-
-      - run: git fetch --force --tags
+          fetch-depth: 1
+          fetch-tags: true
 
       - uses: ./.github/actions/setup-bun
 
@@ -102,7 +102,8 @@ jobs:
     steps:
       - uses: actions/checkout@v3
         with:
-          fetch-depth: 0
+          fetch-depth: 1
+          fetch-tags: true
 
       - uses: apple-actions/import-codesign-certs@v2
         if: ${{ runner.os == 'macOS' }}
@@ -124,8 +125,6 @@ jobs:
         run: |
           echo "${{ secrets.APPLE_API_KEY_PATH }}" > $RUNNER_TEMP/apple-api-key.p8
 
-      - run: git fetch --force --tags
-
       - uses: ./.github/actions/setup-bun
 
       - name: install dependencies (ubuntu only)
@@ -201,7 +200,7 @@ jobs:
     steps:
       - uses: actions/checkout@v3
         with:
-          fetch-depth: 0
+          fetch-depth: 1
 
       - name: Install OpenCode
         if: inputs.bump || inputs.version

+ 1 - 1
script/publish.ts

@@ -67,7 +67,7 @@ if (Script.release) {
   await $`git cherry-pick HEAD..origin/dev`.nothrow()
   await $`git push origin HEAD --tags --no-verify --force-with-lease`
   await new Promise((resolve) => setTimeout(resolve, 5_000))
-  await $`gh release edit v${Script.version} --title "v${Script.version}" --notes ${notes.join("\n") || "No notable changes"}`
+  await $`gh release edit v${Script.version} --draft=false --title "v${Script.version}" --notes ${notes.join("\n") || "No notable changes"}`
 }
 
 console.log("\n=== cli ===\n")