Skip to content

Commit 906ca06

Browse files
authored
Merge pull request #1 from Azuyamat/feat/improve-vscode-snippets
ci: Push extension to marketplace
2 parents a05d65f + e4ab3d4 commit 906ca06

15 files changed

Lines changed: 334 additions & 297 deletions
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: Publish VS Code Extension
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
paths:
8+
- 'vscode-pace/**'
9+
- '.github/workflows/publish-vscode-extension.yml'
10+
11+
jobs:
12+
publish:
13+
runs-on: ubuntu-latest
14+
15+
steps:
16+
- name: Checkout code
17+
uses: actions/checkout@v4
18+
19+
- name: Setup Node.js
20+
uses: actions/setup-node@v4
21+
with:
22+
node-version: '18'
23+
24+
- name: Install dependencies
25+
working-directory: ./vscode-pace
26+
run: npm install
27+
28+
- name: Compile extension
29+
working-directory: ./vscode-pace
30+
run: npm run compile
31+
32+
- name: Publish to VS Code Marketplace
33+
working-directory: ./vscode-pace
34+
run: |
35+
npm install -g @vscode/vsce
36+
vsce publish -p $VSCE_PAT
37+
env:
38+
VSCE_PAT: ${{ secrets.VSCE_PAT }}

vscode-pace/.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
node_modules/
1+
node_modules/
2+
out/
3+
.vsix

vscode-pace/config.pace

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
task "compile" {
2+
command "npm run compile"
3+
description "Compile the VSCode Pace extension"
4+
5+
inputs ["package.json", "tsconfig.json", "src/*.ts"]
6+
outputs ["out/*.js"]
7+
cache true
8+
}
9+
10+
task "package" {
11+
command "vsce package"
12+
description "Package the VSCode Pace extension into a .vsix file"
13+
dependencies ["compile"]
14+
15+
cache false
16+
}

vscode-pace/out/completionProvider.js

Lines changed: 0 additions & 139 deletions
This file was deleted.

vscode-pace/out/completionProvider.js.map

Lines changed: 0 additions & 1 deletion
This file was deleted.

vscode-pace/out/extension.js

Lines changed: 0 additions & 47 deletions
This file was deleted.

vscode-pace/out/extension.js.map

Lines changed: 0 additions & 1 deletion
This file was deleted.
-23.7 MB
Binary file not shown.
363 Bytes
Binary file not shown.

vscode-pace/package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,13 @@
33
"displayName": "Pace Language Support",
44
"description": "Syntax highlighting and autocomplete for Pace configuration files",
55
"version": "0.2.0",
6-
"publisher": "pace",
6+
"publisher": "PaceLanguageSupport",
77
"engines": {
88
"vscode": "^1.75.0"
99
},
1010
"categories": [
1111
"Programming Languages"
1212
],
13-
"activationEvents": [
14-
"onLanguage:pace"
15-
],
1613
"main": "./out/extension.js",
1714
"contributes": {
1815
"languages": [

0 commit comments

Comments
 (0)