Skip to content

Commit 4efdea0

Browse files
committed
chore: revert sdk-typescript version to 0.1.0 and update release workflow
1 parent 05791d4 commit 4efdea0

File tree

3 files changed

+35
-2
lines changed

3 files changed

+35
-2
lines changed

.github/workflows/release-sdk.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ jobs:
4646
packages: 'write'
4747
id-token: 'write'
4848
issues: 'write'
49+
pull-requests: 'write'
4950
outputs:
5051
RELEASE_TAG: '${{ steps.version.outputs.RELEASE_TAG }}'
5152

@@ -222,6 +223,38 @@ jobs:
222223
--notes-start-tag "sdk-typescript-${PREVIOUS_RELEASE_TAG}" \
223224
--generate-notes
224225
226+
- name: 'Create PR to merge release branch into main'
227+
if: |-
228+
${{ steps.vars.outputs.is_dry_run == 'false' }}
229+
id: 'pr'
230+
env:
231+
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
232+
RELEASE_BRANCH: '${{ steps.release_branch.outputs.BRANCH_NAME }}'
233+
RELEASE_TAG: '${{ steps.version.outputs.RELEASE_TAG }}'
234+
run: |-
235+
set -euo pipefail
236+
237+
pr_url="$(gh pr list --head "${RELEASE_BRANCH}" --base main --json url --jq '.[0].url')"
238+
if [[ -z "${pr_url}" ]]; then
239+
pr_url="$(gh pr create \
240+
--base main \
241+
--head "${RELEASE_BRANCH}" \
242+
--title "chore(release): sdk-typescript ${RELEASE_TAG}" \
243+
--body "Automated release PR for sdk-typescript ${RELEASE_TAG}.")"
244+
fi
245+
246+
echo "PR_URL=${pr_url}" >> "${GITHUB_OUTPUT}"
247+
248+
- name: 'Enable auto-merge for release PR'
249+
if: |-
250+
${{ steps.vars.outputs.is_dry_run == 'false' }}
251+
env:
252+
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
253+
PR_URL: '${{ steps.pr.outputs.PR_URL }}'
254+
run: |-
255+
set -euo pipefail
256+
gh pr merge "${PR_URL}" --merge --auto
257+
225258
- name: 'Create Issue on Failure'
226259
if: |-
227260
${{ failure() }}

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/sdk-typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@qwen-code/sdk",
3-
"version": "0.6.0",
3+
"version": "0.1.0",
44
"description": "TypeScript SDK for programmatic access to qwen-code CLI",
55
"main": "./dist/index.cjs",
66
"module": "./dist/index.mjs",

0 commit comments

Comments
 (0)