mingholy.lmh
bef3755ac2
fix(workflows): improve release notes handling in release-sdk.yml
...
- Use printf instead of echo for safer string output
- Remove --notes-start-tag as we use --notes-file for custom release notes
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-22 12:36:45 +08:00
mingholy.lmh
8fe304c19b
fix(workflows): standardize release notes generation and add prerelease labels
...
- Fix release-sdk.yml: Use file-based approach with --notes-file instead of
complex inline string interpolation to avoid shell parsing errors with
backticks and special characters
- Fix release.yml: Add --prerelease flag for nightly and preview releases
to properly mark them as pre-releases on GitHub
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-20 21:57:53 +08:00
mingholy.lmh
77a8698bc5
ci(sdk-release): fix nightly and preview version calculation based on npm latest+1 patch
...
- Add getNextPatchVersion() to calculate next patch version from npm latest
- Fix getNightlyVersion() to use npm latest + 1 patch instead of package.json
- Fix getPreviewVersion() to use npm latest + 1 patch instead of nightly version
- Add version info logging in workflow for dry-run verification
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-06 12:34:31 +08:00
mingholy.lmh
b3cc60e293
ci(sdk-release): set npm_latest as default cli_source for safer SDK releases
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-06 11:23:56 +08:00
mingholy.lmh
39884cc6a1
ci(sdk-release): fix CLI package path handling
...
- Remove dist/ directory requirement from workflow (CLI files are in package root)
- Update bundle-cli-from-npm.js to use package root directly instead of package/dist
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-05 22:06:08 +08:00
mingholy.lmh
20b54c78de
ci(sdk-release): fix actionlint and yamllint errors
...
- Fix SC2086: double quote variables to prevent globbing and word splitting
- Fix yamllint quoted-strings: wrap if conditions with double quotes
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-05 21:47:21 +08:00
mingholy.lmh
1e05359881
ci(sdk-release): add CLI source selection for SDK releases
...
- Replace cli_ref input with cli_source choice (build_from_source or npm_latest)
- Add support for bundling latest stable CLI from npm
- Add bundle-cli-from-npm.js script for npm-based CLI bundling
- Fix property naming in nonInteractiveCli.ts (outputUpdateHandler)
- Improve integration tests for subagents
- Skip creating issue on failure during dry-run mode
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-05 20:57:01 +08:00
tanzhenxin
4e28bd208e
Merge pull request #1710 from QwenLM/mingholy/ci/sdk-release-workflow
...
ci(sdk-release): use stable CLI tags for SDK releases
2026-02-05 16:25:03 +08:00
tanzhenxin
9abb958a23
fix(docker): use scripts/build.js and update workflow for manual builds
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-05 14:52:18 +08:00
mingholy.lmh
8de68f9675
ci(sdk-release): use stable CLI tag for SDK releases
...
- Add 'cli_ref' input parameter to specify CLI version to bundle
- Auto-detect latest stable CLI tag when cli_ref not specified
- Validate that stable SDK releases use tagged CLI versions (not main)
- Record bundled CLI version in SDK dist and release notes
This ensures SDK releases bundle stable, tested CLI code instead of
potentially unstable main branch code.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-04 14:48:17 +08:00
tanzhenxin
44b7dad966
fix(ci): add --skip-duplicate flag to vsce publish
...
Prevents workflow failure when some platform VSIXes are already
published (e.g., darwin-arm64, darwin-x64) during retry runs.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-03 15:10:38 +08:00
yiliang114
2779faf010
chore(ci): add webui dependency build step in release workflow
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-01-30 11:32:51 +08:00
tanzhenxin
f964c2a26b
fix(ci): honor manual preview version input
...
When create_preview_release is enabled, allow the workflow_dispatch version input
to control the preview version (and avoid appending a timestamp if a preview id
is already provided) to match user intent.
2026-01-30 11:05:35 +08:00
tanzhenxin
e5b800a79d
fix(vscode-ide-companion): prune ripgrep binaries and remove generic node-pty
...
- Re-enable macOS x64 CI builds using macos-15-intel runner
- Remove generic node-pty dependency in favor of platform-specific @lydell/node-pty-* packages
- Add ripgrep binary pruning for platform-specific builds to reduce VSIX size
- Add Windows workaround to remove npm junction self-references during packaging
2026-01-24 13:18:57 +08:00
tanzhenxin
3d6fe23c3b
refactor(sdk,vscode): extract CLI bundling to dedicated script
...
- Move CLI bundling logic from build.js to bundle-cli.js in SDK package
- Add bundle:cli script to SDK package.json lifecycle hooks
- Remove redundant Build and Bundle step from workflow (prepackage handles it)
- Add repo build step to prepackage.js to ensure workspace artifacts exist
- Fix Windows workspace symlink issue by running npm install from tmpdir
- Remove lint/typecheck from prepackage (handled elsewhere in CI)
2026-01-24 11:35:33 +08:00
tanzhenxin
510610c575
ci(vscode-ide-companion): simplify workflow and fix report-failure job
...
- Remove redundant version update from prepare job (only needed before packaging)
- Use npm run release:version to update all package versions consistently
- Add build and bundle step before packaging
- Fix report-failure job by adding --repo flag to gh issue create
- Temporarily disable darwin-x64 build (macos-latest-large) due to billing
2026-01-24 07:10:08 +08:00
tanzhenxin
4770324df2
ci(vscode-ide-companion): add platform-specific builds to fix node-pty binary mismatch
...
Build separate VSIXes for each platform to ensure native node-pty
binaries match the user's OS, preventing "posix_spawnp failed" errors.
2026-01-24 06:25:43 +08:00
tanzhenxin
c2fbccc002
ci(vscode-ide-companion): add --no-dependencies flag to vsce package commands
...
Fix release workflow failing due to npm dependency validation errors
in monorepo setup where packages are hoisted to root node_modules.
2026-01-23 09:58:08 +08:00
yiliang114
bfe451bb4a
ci(vscode-ide-companion): improve release workflow and fix yaml lint errors
...
- Fix yaml lint errors by properly quoting conditional expressions
- Update package version step to use correct working directory
- Modify test execution to run in the correct directory (packages/vscode-ide-companion)
- Enhance version retrieval logic to use actual package version for preview releases
- Add working directory to all relevant steps for consistency
- Simplify package version update command by removing redundant workspace flag
These changes ensure the release workflow runs correctly and follows
consistent directory structure practices.
2026-01-22 21:40:09 +08:00
yiliang114
605e8709fb
build(vscode): Add VSCode IDE Companion Publish Workflow
2026-01-19 15:04:05 +08:00
mingholy.lmh
7d40e1470c
chore: add CODEOWNERS for SDK TypeScript package and remove legacy CLI path alias
2026-01-11 21:24:45 +08:00
mingholy.lmh
7f15256eba
fix: improve release workflow
2026-01-09 18:00:01 +08:00
mingholy.lmh
c81c24d45d
chore: improve release-sdk workflow
2025-12-25 10:46:57 +08:00
mingholy.lmh
4407597794
chore: skip bumping sdk version when release nightly/preview or dry run
2025-12-24 18:12:23 +08:00
mingholy.lmh
2b9140940d
chore: update release-sdk.yml to sync lockfile
2025-12-24 11:43:46 +08:00
mingholy.lmh
4efdea0981
chore: revert sdk-typescript version to 0.1.0 and update release workflow
2025-12-24 11:04:33 +08:00
tanzhenxin
fc1dac9dc7
update
2025-12-22 14:32:51 +08:00
tanzhenxin
338eb9038d
fix e2e workflow
2025-12-22 14:28:36 +08:00
mingholy.lmh
ba87cf63f6
chore: build and bundle CLI for SDK release
2025-12-19 15:44:04 +08:00
mingholy.lmh
00a8c6a924
chore: separate CLI and SDK integration test
2025-12-19 15:44:04 +08:00
mingholy.lmh
96d458fa8c
chore: rename @qwen-code/sdk-typescript to @qwen-code/sdk
2025-12-05 21:47:26 +08:00
mingholy.lmh
2949b33a4e
chore: enhance integration testing for SDK and CLI
2025-12-05 21:05:36 +08:00
mingholy.lmh
427c69ba07
chore: fix sdk release workflow and verified with yamllint and act
2025-12-04 17:52:07 +08:00
mingholy.lmh
c18fed574f
chore: fix RELEASE_TAG fallback in workflow
2025-12-04 17:22:20 +08:00
mingholy.lmh
51b9281774
chore: remove scheduled triggers from SDK release workflow
2025-12-04 17:10:24 +08:00
mingholy.lmh
81c8b3eaec
feat: add GitHub Actions workflow for SDK release automation
2025-12-04 17:10:23 +08:00
pomelo-nwu
87b1ffe017
fix(ci): remove non-existent label from release failure issue creation
2025-11-22 14:23:49 +08:00
tanzhenxin
1577dabf41
fix: release workflow failure
2025-10-27 17:47:03 +08:00
tanzhenxin
be633a80cc
📦 Release qwen-code CLI as a Standalone Bundled Package ( #866 )
2025-10-24 17:08:59 +08:00
tanzhenxin
eb95c131be
Sync upstream Gemini-CLI v0.8.2 ( #838 )
2025-10-23 09:27:04 +08:00
Mingholy
096fabb5d6
chore: re-organize labels for better triage results ( #819 )
...
Qwen Code CI / Lint (GitHub Actions) (push) Has been cancelled
Qwen Code CI / Lint (Javascript) (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:docker-1 (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:none (push) Has been cancelled
Qwen Code CI / Lint (Shell) (push) Has been cancelled
Qwen Code CI / Lint (YAML) (push) Has been cancelled
Qwen Code CI / CodeQL (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:none-1 (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:docker-2 (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:none-2 (push) Has been cancelled
E2E Tests / E2E Test - macOS (push) Has been cancelled
Qwen Code CI / Lint (push) Has been cancelled
Qwen Code CI / Test (push) Has been cancelled
Qwen Code CI / Test-1 (push) Has been cancelled
Qwen Code CI / Test-2 (push) Has been cancelled
Qwen Code CI / Test-3 (push) Has been cancelled
Qwen Code CI / Test-4 (push) Has been cancelled
Qwen Code CI / Test-5 (push) Has been cancelled
Qwen Code CI / Test-6 (push) Has been cancelled
Qwen Code CI / Test-7 (push) Has been cancelled
Qwen Code CI / Test-8 (push) Has been cancelled
Qwen Code CI / Post Coverage Comment (push) Has been cancelled
* chore: re-organize labels for better triage results
* fix: lint issue
* fix: rename gemini to qwen, remove google auth hint
* fix: remove scripts
2025-10-17 19:49:11 +08:00
mingholy.lmh
f19789b381
fix: lint error
2025-09-15 17:26:57 +08:00
mingholy.lmh
e7850703b5
fix: gha issues
2025-09-15 14:48:29 +08:00
mingholy.lmh
14ea33063f
Merge tag 'v0.3.0' into chore/sync-gemini-cli-v0.3.0
2025-09-11 16:26:56 +08:00
Yiheng Xu
17fd843af6
Fix E2E caused by Terminal Bench test ( #529 )
...
Qwen Code CI / Lint (GitHub Actions) (push) Waiting to run
Qwen Code CI / Lint (Javascript) (push) Waiting to run
Qwen Code CI / Lint (Shell) (push) Waiting to run
Qwen Code CI / Lint (YAML) (push) Waiting to run
Qwen Code CI / Lint (push) Blocked by required conditions
Qwen Code CI / Test (push) Blocked by required conditions
Qwen Code CI / Post Coverage Comment (push) Blocked by required conditions
Qwen Code CI / CodeQL (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none (push) Waiting to run
E2E Tests / E2E Test - macOS (push) Waiting to run
* fix e2e
* fix lint
2025-09-08 10:51:14 +08:00
Yiheng Xu
010ad5ddc4
Terminal Bench Integration Test ( #521 )
...
Qwen Code CI / Lint (GitHub Actions) (push) Has been cancelled
Qwen Code CI / Lint (Javascript) (push) Has been cancelled
Qwen Code CI / Lint (Shell) (push) Has been cancelled
Qwen Code CI / Lint (YAML) (push) Has been cancelled
Qwen Code CI / CodeQL (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Has been cancelled
E2E Tests / E2E Test (Linux) - sandbox:none (push) Has been cancelled
E2E Tests / E2E Test - macOS (push) Has been cancelled
Qwen Code CI / Lint (push) Has been cancelled
Qwen Code CI / Test (push) Has been cancelled
Qwen Code CI / Post Coverage Comment (push) Has been cancelled
* integrate terminal bench
* fix ci
* add ci
* fix ci
* fix ci
* parallel ci
* handle timeout
* fix lint
* trigger
2025-09-05 17:02:03 +08:00
tanzhenxin
2572faf726
# 🚀 Sync Gemini CLI v0.2.1 - Major Feature Update ( #483 )
Qwen Code CI / Lint (GitHub Actions) (push) Waiting to run
Qwen Code CI / Lint (Javascript) (push) Waiting to run
Qwen Code CI / Lint (Shell) (push) Waiting to run
Qwen Code CI / Lint (YAML) (push) Waiting to run
Qwen Code CI / Lint (push) Blocked by required conditions
Qwen Code CI / Test (push) Blocked by required conditions
Qwen Code CI / Post Coverage Comment (push) Blocked by required conditions
Qwen Code CI / CodeQL (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none (push) Waiting to run
E2E Tests / E2E Test - macOS (push) Waiting to run
2025-09-01 14:48:55 +08:00
Allen Hutchison
f2092b1ebc
fix(bug): correct /about command in bug report template ( #7235 )
2025-08-27 18:28:50 +00:00
Gaurav
a33293ac60
refactor: improve intermediate result parsing in issue dedup workflow ( #7218 )
2025-08-27 17:14:38 +00:00
tanzhenxin
600c58bbcb
🔧 Miscellaneous Improvements and Refactoring ( #466 )
2025-08-27 17:32:57 +08:00