Skip to content

Commit f164ca9

Browse files
Merge branch 'master' into master
2 parents 43c3ac4 + 136bf8b commit f164ca9

File tree

9 files changed

+136
-57
lines changed

9 files changed

+136
-57
lines changed

.github/workflows/publish-extensions.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ jobs:
3131
runs-on: ubuntu-latest
3232
steps:
3333
- uses: actions/checkout@v4
34-
- uses: actions/setup-node@v4.1.0
34+
- uses: actions/setup-node@v4.2.0
3535
with:
36-
node-version: "18.x"
36+
node-version: "20.x"
3737
- uses: oven-sh/setup-bun@v2
3838
with:
3939
bun-version: latest
4040
- name: Set up pyenv
41-
uses: "gabrielfalcao/pyenv-action@2f49ca7587f9d0663d13f1147b78d3361417eaf7"
41+
uses: "gabrielfalcao/pyenv-action@32ef4d2c861170ce17ded56d10329d83f4c8f797"
4242
with:
4343
command: python --version
4444
- name: Set default global version
@@ -54,7 +54,7 @@ jobs:
5454
sudo apt-get update
5555
sudo apt-get install libpango1.0-dev libgif-dev
5656
- run: npm install
57-
- run: npm i -g @vscode/vsce
57+
- run: npm i -g @vscode/vsce pnpm
5858
- run: node publish-extensions
5959
env:
6060
OVSX_PAT: ${{ secrets.OVSX_PAT }}
@@ -93,7 +93,7 @@ jobs:
9393
if: ${{ !github.event.inputs.extensions }} # only run on full runs
9494
steps:
9595
- uses: actions/checkout@v4
96-
- uses: actions/setup-node@v4.1.0
96+
- uses: actions/setup-node@v4.2.0
9797
with:
9898
node-version: "18.x"
9999
- run: npm install

.github/workflows/publish-once.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
name: node publish-extensions
2020
runs-on: ubuntu-latest
2121
steps:
22-
- uses: actions/setup-node@v4.1.0
22+
- uses: actions/setup-node@v4.2.0
2323
with:
2424
node-version: "20.x"
2525
- name: Download extension file

.github/workflows/validate-pr.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- uses: actions/checkout@v4
17-
- uses: actions/setup-node@v4.1.0
17+
- uses: actions/setup-node@v4.2.0
1818
with:
1919
node-version: "18.x"
2020
- uses: oven-sh/setup-bun@v2
2121
with:
2222
bun-version: latest
2323
- run: npm install
24-
- run: npm i -g @vscode/vsce
24+
- run: npm i -g @vscode/vsce pnpm
2525
- name: Set up pyenv
26-
uses: "gabrielfalcao/pyenv-action@2f49ca7587f9d0663d13f1147b78d3361417eaf7"
26+
uses: "gabrielfalcao/pyenv-action@32ef4d2c861170ce17ded56d10329d83f4c8f797"
2727
with:
2828
command: python --version
2929
- name: Set default global version

.gitpod.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
tasks:
22
- init: |
3-
npm i -g @vscode/vsce
3+
npm i -g @vscode/vsce pnpm
44
curl -fsSL https://bun.sh/install | bash
55
npm i

.prettierignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
package.json
2-
extensions.json
2+
/extensions.json
33

44
*.yml
55
*.yaml

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-ready--to--code-908a85?logo=gitpod)](https://gitpod.io/#https://github.com/open-vsx/publish-extensions)
44

55
This repo contains:
6-
- A CI script for publishing open-source VS Code extensions to [open-vsx.org](https://open-vsx.org).
7-
- [`extensions.json`](https://github.com/open-vsx/publish-extensions/blob/master/extensions.json) file specifying which extensions get auto-published to [open-vsx.org](https://open-vsx.org).
8-
- [`extension-control/extensions.json`](https://github.com/open-vsx/publish-extensions/tree/master/extension-control) file indicating malicious and deprecated extensions.
6+
7+
- A CI script for publishing open-source VS Code extensions to [open-vsx.org](https://open-vsx.org).
8+
- [`extensions.json`](https://github.com/open-vsx/publish-extensions/blob/master/extensions.json) file specifying which extensions get auto-published to [open-vsx.org](https://open-vsx.org).
9+
- [`extension-control/extensions.json`](https://github.com/open-vsx/publish-extensions/tree/master/extension-control) file indicating malicious and deprecated extensions.
910

1011
For instructions on auto-publishing extensions, marking extensions as deprecated, and flagging malicious extensions, please see the [Open VSX Wiki](https://github.com/EclipseFdn/open-vsx.org/wiki).
1112

extension-control/extensions.json

Lines changed: 100 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,40 @@
11
{
22
"malicious": [
3-
"kyntrack.log-matrix"
3+
"kyntrack.log-matrix",
4+
"bipro.bipro-dev",
5+
"Equinusocio.vsc-material-theme",
6+
"Equinusocio.vsc-material-theme-icons"
47
],
58
"search": [
69
{
710
"query": "github",
8-
"preferredResults": [
9-
"github.vscode-pull-request-github",
10-
"github.github-vscode-theme"
11-
]
11+
"preferredResults": ["github.vscode-pull-request-github", "github.github-vscode-theme"]
1212
},
1313
{
1414
"query": "java",
15-
"preferredResults": [
16-
"vscjava.vscode-java-pack"
17-
]
15+
"preferredResults": ["vscjava.vscode-java-pack"]
1816
},
1917
{
2018
"query": "java extension pack",
21-
"preferredResults": [
22-
"vscjava.vscode-java-pack"
23-
]
19+
"preferredResults": ["vscjava.vscode-java-pack"]
2420
},
2521
{
2622
"query": "azure",
27-
"preferredResults": [
28-
"ms-azuretools.vscode-azureappservice"
29-
]
23+
"preferredResults": ["ms-azuretools.vscode-azureappservice"]
3024
},
3125
{
3226
"query": "codegpt",
33-
"preferredResults": [
34-
"DanielSanMedium.dscodegpt"
35-
]
27+
"preferredResults": ["DanielSanMedium.dscodegpt"]
3628
}
3729
],
3830
"deprecated": {
31+
"decodetalkers.neocmake-lsp-vscode": {
32+
"disallowInstall": false,
33+
"extension": {
34+
"id": "decodetalkers.neocmakelsp-vscode",
35+
"displayName": "CMake Language"
36+
}
37+
},
3938
"msjsdiag.debugger-for-chrome": {
4039
"disallowInstall": true,
4140
"extension": {
@@ -141,16 +140,10 @@
141140
}
142141
},
143142
"CoenraadS.bracket-pair-colorizer-2": {
144-
"settings": [
145-
"editor.bracketPairColorization.enabled",
146-
"editor.guides.bracketPairs"
147-
]
143+
"settings": ["editor.bracketPairColorization.enabled", "editor.guides.bracketPairs"]
148144
},
149145
"CoenraadS.bracket-pair-colorizer": {
150-
"settings": [
151-
"editor.bracketPairColorization.enabled",
152-
"editor.guides.bracketPairs"
153-
]
146+
"settings": ["editor.bracketPairColorization.enabled", "editor.guides.bracketPairs"]
154147
},
155148
"idleberg.innosetup": {
156149
"disallowInstall": true,
@@ -287,7 +280,6 @@
287280
},
288281
"iocave.customize-ui": true,
289282
"iocave.monkey-patch": true,
290-
"pranaygp.vscode-css-peek": true,
291283
"redhat.vscode-wsdl2rest": true,
292284
"ms-vscode.node-debug2": true,
293285
"ms-vscode.node-debug": true,
@@ -376,6 +368,83 @@
376368
"id": "redhat.apache-camel-extension-pack",
377369
"displayName": "Extension Pack for Apache Camel by Red Hat"
378370
}
371+
},
372+
"kleinesfilmroellchen.serenity-dsl-syntaxhighlight": {
373+
"disallowInstall": true,
374+
"extension": {
375+
"id": "kleinesfilmroellchen.serenity-dsl-syntaxhighlight",
376+
"displayName": "SerenityOS DSL Syntax Highlight"
377+
}
378+
},
379+
"Boundary.baml-extension-preview": {
380+
"disallowInstall": true,
381+
"extension": {
382+
"id": "Boundary.baml-extension",
383+
"displayName": "BAML"
384+
}
385+
},
386+
"lifeart.vscode-ember-unstable": {
387+
"disallowInstall": true,
388+
"extension": {
389+
"id": "EmberTooling.vscode-ember",
390+
"displayName": "Ember Language Server"
391+
}
392+
},
393+
"ms-vscode.azure-account": {
394+
"disallowInstall": true,
395+
"extension": {
396+
"id": "ms-azuretools.vscode-azureresourcegroups",
397+
"displayName": "Azure Resources"
398+
}
399+
},
400+
"adamcowley.neo4j-vscode": {
401+
"disallowInstall": true,
402+
"extension": {
403+
"id": "neo4j-extensions.neo4j-for-vscode",
404+
"displayName": "Neo4j for VS Code"
405+
}
406+
},
407+
"KylinIdeTeam.debug": {
408+
"disallowInstall": false,
409+
"extension": {
410+
"id": "KylinIdeTeam.kylin-debug",
411+
"displayName": "Kylin Debug"
412+
}
413+
},
414+
"KylinIdeTeam.vscode-clangd": {
415+
"disallowInstall": false,
416+
"extension": {
417+
"id": "KylinIdeTeam.kylin-clangd",
418+
"displayName": "Kylin Clangd"
419+
}
420+
},
421+
"KylinIdeTeam.project-manager": {
422+
"disallowInstall": false,
423+
"extension": {
424+
"id": "KylinIdeTeam.kylin-project-manager",
425+
"displayName": "Kylin Project Manager"
426+
}
427+
},
428+
"KylinIdeTeam.python": {
429+
"disallowInstall": false,
430+
"extension": {
431+
"id": "KylinIdeTeam.kylin-python",
432+
"displayName": "Kylin Python(with jedi language server)"
433+
}
434+
},
435+
"ms-vsts.team": {
436+
"disallowInstall": false,
437+
"extension": {
438+
"id": "ms-vsts.team",
439+
"displayName": "Azure Repos"
440+
}
441+
},
442+
"redhat.project-initializer": {
443+
"disallowInstall": false,
444+
"extension": {
445+
"id": "redhat.vscode-openshift-connector",
446+
"displayName": "OpenShift Toolkit"
447+
}
379448
}
380449
},
381450
"migrateToPreRelease": {
@@ -386,7 +455,11 @@
386455
"ms-vscode.PowerShell-Preview": {
387456
"id": "ms-vscode.PowerShell",
388457
"displayName": "PowerShell"
458+
},
459+
"hediet.vscode-drawio-insiders-build": {
460+
"id": "hediet.vscode-drawio",
461+
"displayName": "Draw.io Integration"
389462
}
390463
},
391464
"extensionsEnabledWithPreRelease": []
392-
}
465+
}

extension-control/update.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ const totalNumberAfter = Object.keys(updatedData)
137137

138138
console.log(`Total number of entries before: ${totalNumberBefore}`);
139139
console.log(`Total number of entries after: ${totalNumberAfter}`);
140+
console.log("Missing dependencies:", missingDependency);
140141

141142
console.log(diff(updatedData, localData));
142143

extensions.json

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,12 @@
137137
"repository": "https://github.com/bpruitt-goddard/vscode-mermaid-syntax-highlight"
138138
},
139139
"bradlc.vscode-tailwindcss": {
140-
"repository": "https://github.com/tailwindlabs/tailwindcss-intellisense"
140+
"repository": "https://github.com/tailwindlabs/tailwindcss-intellisense",
141+
"location": "packages/vscode-tailwindcss",
142+
"custom": [
143+
"npx -y pnpm install",
144+
"cd packages/vscode-tailwindcss && vsce package --no-dependencies -o extension.vsix"
145+
]
141146
},
142147
"BriteSnow.vscode-toggle-quotes": {
143148
"repository": "https://github.com/BriteSnow/vscode-toggle-quotes"
@@ -281,9 +286,6 @@
281286
"eamodio.gitlens": {
282287
"repository": "https://github.com/eamodio/vscode-gitlens"
283288
},
284-
"eclipse-cdt.cdt-gdb-vscode": {
285-
"repository": "https://github.com/eclipse-cdt/cdt-gdb-vscode"
286-
},
287289
"ecmel.vscode-html-css": {
288290
"repository": "https://github.com/ecmel/vscode-html-css"
289291
},
@@ -300,17 +302,6 @@
300302
"enkia.tokyo-night": {
301303
"repository": "https://github.com/enkia/tokyo-night-vscode-theme"
302304
},
303-
"Equinusocio.vsc-community-material-theme": {
304-
"repository": "https://github.com/material-theme/vsc-community-material-theme"
305-
},
306-
"Equinusocio.vsc-material-theme": {
307-
"repository": "https://github.com/material-theme/vsc-material-theme",
308-
"prepublish": "yarn build"
309-
},
310-
"equinusocio.vsc-material-theme-icons": {
311-
"repository": "https://github.com/material-theme/vsc-material-theme-icons",
312-
"prepublish": "yarn build"
313-
},
314305
"erlang-ls.erlang-ls": {
315306
"repository": "https://github.com/erlang-ls/vscode",
316307
"prepublish": "npm run compile"
@@ -619,7 +610,7 @@
619610
"mads-hartmann.bash-ide-vscode": {
620611
"repository": "https://github.com/bash-lsp/bash-language-server",
621612
"location": "vscode-client",
622-
"prepublish": "yarn"
613+
"prepublish": "pnpm clean && pnpm install"
623614
},
624615
"magicstack.MagicPython": {
625616
"repository": "https://github.com/MagicStack/MagicPython"
@@ -822,6 +813,11 @@
822813
"VSCETARGET": "linux-x64"
823814
}
824815
},
816+
"linux-armhf": {
817+
"env": {
818+
"VSCETARGET": "linux-armhf"
819+
}
820+
},
825821
"linux-arm64": {
826822
"env": {
827823
"VSCETARGET": "linux-arm64"
@@ -841,6 +837,11 @@
841837
"env": {
842838
"VSCETARGET": "win32-x64"
843839
}
840+
},
841+
"win32-arm64": {
842+
"env": {
843+
"VSCETARGET": "win32-arm64"
844+
}
844845
}
845846
}
846847
},
@@ -1394,6 +1395,9 @@
13941395
"tonsky.theme-alabaster": {
13951396
"repository": "https://github.com/tonsky/vscode-theme-alabaster"
13961397
},
1398+
"tonybaloney.vscode-pets": {
1399+
"repository": "https://github.com/tonybaloney/vscode-pets"
1400+
},
13971401
"torn4dom4n.latex-support": {
13981402
"repository": "https://github.com/AREA44/vscode-LaTeX-support"
13991403
},

0 commit comments

Comments
 (0)