This commit is contained in:
Dax Raad
2026-01-29 13:03:28 -05:00
parent 5d5977cfef
commit 6b0336d475
2 changed files with 8 additions and 9 deletions

View File

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

View File

@@ -67,7 +67,7 @@ if (Script.release) {
await $`git cherry-pick HEAD..origin/dev`.nothrow() await $`git cherry-pick HEAD..origin/dev`.nothrow()
await $`git push origin HEAD --tags --no-verify --force-with-lease` await $`git push origin HEAD --tags --no-verify --force-with-lease`
await new Promise((resolve) => setTimeout(resolve, 5_000)) 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") console.log("\n=== cli ===\n")