Skip to content

Commit 03d6d18

Browse files
feat: add Open VSX Registry publishing support
1 parent 0048b83 commit 03d6d18

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

.github/workflows/release.yml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -213,11 +213,21 @@ jobs:
213213
- name: Install vsce
214214
run: npm install -g vsce
215215

216-
- name: Publish to marketplace
216+
- name: Publish to VS Code marketplace
217217
run: |
218218
if [ -n "${{ secrets.VSCE_TOKEN }}" ]; then
219-
echo "Publishing to VSCode marketplace..."
219+
echo "Publishing to VS Code marketplace..."
220220
vsce publish --packagePath *.vsix --pat ${{ secrets.VSCE_TOKEN }}
221221
else
222-
echo "⚠️ VSCE_TOKEN not set, skipping marketplace publish. Extension is available in GitHub release."
222+
echo "⚠️ VSCE_TOKEN not set, skipping VS Code marketplace publish."
223+
fi
224+
225+
- name: Publish to Open VSX Registry
226+
run: |
227+
if [ -n "${{ secrets.OVSX_TOKEN }}" ]; then
228+
echo "Publishing to Open VSX Registry..."
229+
npm install -g ovsx
230+
ovsx publish *.vsix -p ${{ secrets.OVSX_TOKEN }}
231+
else
232+
echo "⚠️ OVSX_TOKEN not set, skipping Open VSX publish."
223233
fi

0 commit comments

Comments
 (0)