Skip to content

Commit 84b95b6

Browse files
committed
feat(vscode): add auxiliary sidebar support and stabilize session/login flow
1 parent f50a032 commit 84b95b6

File tree

19 files changed

+1296
-701
lines changed

19 files changed

+1296
-701
lines changed

.github/workflows/release-vscode-companion.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ jobs:
223223
npm --workspace=qwen-code-vscode-ide-companion run prepackage
224224
225225
- name: 'Package VSIX (platform-specific)'
226-
if: '${{ matrix.target != '''' }}'
226+
if: "${{ matrix.target != '' }}"
227227
working-directory: 'packages/vscode-ide-companion'
228228
run: |-
229229
if [[ "${{ needs.prepare.outputs.is_preview }}" == "true" ]]; then
@@ -236,7 +236,7 @@ jobs:
236236
shell: 'bash'
237237

238238
- name: 'Package VSIX (universal)'
239-
if: '${{ matrix.target == '''' }}'
239+
if: "${{ matrix.target == '' }}"
240240
working-directory: 'packages/vscode-ide-companion'
241241
run: |-
242242
if [[ "${{ needs.prepare.outputs.is_preview }}" == "true" ]]; then
@@ -251,7 +251,7 @@ jobs:
251251
- name: 'Upload VSIX Artifact'
252252
uses: 'actions/upload-artifact@v4'
253253
with:
254-
name: 'vsix-${{ matrix.target || ''universal'' }}'
254+
name: "vsix-${{ matrix.target || 'universal' }}"
255255
path: 'qwen-code-vscode-companion-${{ needs.prepare.outputs.release_version }}-*.vsix'
256256
if-no-files-found: 'error'
257257

@@ -292,7 +292,7 @@ jobs:
292292
npm install -g ovsx
293293
294294
- name: 'Publish to Microsoft Marketplace'
295-
if: '${{ needs.prepare.outputs.is_dry_run == ''false'' && needs.prepare.outputs.is_preview != ''true'' }}'
295+
if: "${{ needs.prepare.outputs.is_dry_run == 'false' && needs.prepare.outputs.is_preview != 'true' }}"
296296
env:
297297
VSCE_PAT: '${{ secrets.VSCE_PAT }}'
298298
run: |-
@@ -303,7 +303,7 @@ jobs:
303303
done
304304
305305
- name: 'Publish to OpenVSX'
306-
if: '${{ needs.prepare.outputs.is_dry_run == ''false'' }}'
306+
if: "${{ needs.prepare.outputs.is_dry_run == 'false' }}"
307307
env:
308308
OVSX_TOKEN: '${{ secrets.OVSX_TOKEN }}'
309309
run: |-
@@ -318,7 +318,7 @@ jobs:
318318
done
319319
320320
- name: 'Upload all VSIXes as release artifacts (dry run)'
321-
if: '${{ needs.prepare.outputs.is_dry_run == ''true'' }}'
321+
if: "${{ needs.prepare.outputs.is_dry_run == 'true' }}"
322322
uses: 'actions/upload-artifact@v4'
323323
with:
324324
name: 'all-vsix-packages-${{ needs.prepare.outputs.release_version }}'

0 commit comments

Comments
 (0)