Skip to content

Commit 667a79f

Browse files
committed
ci: automate release to openvsx
1 parent fc1f779 commit 667a79f

5 files changed

Lines changed: 310 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,3 +80,7 @@ jobs:
8080
VSCE_PAT: ${{ secrets.AZURE_DEVOPS_PAT }}
8181
run: |
8282
vsce publish
83+
84+
- name: Publish VSIX to Open VSX
85+
run: |
86+
npx ovsx publish ./sysdig-vscode-ext.vsix -p ${{ secrets.OVSX_PAT }}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ vsc-extension-quickstart.md
88

99
# Direnv
1010
.direnv/
11+
.secrets
1112

1213
# Nix result
1314
result

package-lock.json

Lines changed: 303 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@
195195
"@vscode/test-electron": "^2.3.9",
196196
"@vscode/vsce": "^2.27.0",
197197
"eslint": "^8.57.0",
198+
"ovsx": "^0.10.1",
198199
"sinon": "^18.0.0",
199200
"typescript": "^5.5.4"
200201
},

vsix.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ buildNpmPackage {
1414
pname = "${packageJson.name}-vsix";
1515
version = packageJson.version;
1616
src = ./.;
17-
npmDepsHash = "sha256-STdjkgOhi9u12MjUVLL7te00A2tiU8ir732lgugwkfs=";
17+
npmDepsHash = "sha256-2yHvLyWMjBfpzdnwjRhEqcLAp+gqhmr0T05d2l4lDJw=";
1818

1919
nativeBuildInputs = [
2020
pkg-config

0 commit comments

Comments
 (0)