Skip to content

Commit 8a099af

Browse files
committed
Enable signing for Themes and ExtensionPack
1 parent a6a238f commit 8a099af

File tree

7 files changed

+58
-15
lines changed

7 files changed

+58
-15
lines changed

Build/package/jobs_package_vsix.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,25 @@ parameters:
55
- name: srcDir
66
type: string
77
default: ''
8+
- name: signType
9+
type: string
10+
default: 'real'
811

912
jobs:
1013
- job: package
1114
displayName: Build ${{ parameters.vsixName }}
1215
timeoutInMinutes: 30
1316
cancelTimeoutInMinutes: 1
1417
templateContext:
18+
mb: # Enable the MicroBuild Signing toolset
19+
signing:
20+
enabled: true
21+
signType: ${{ parameters.signType }}
22+
zipSources: false
23+
${{ if eq(parameters.signType, 'real') }}:
24+
signWithProd: true
25+
featureFlags:
26+
autoBaseline: false
1527
outputs:
1628
- output: pipelineArtifact
1729
displayName: '${{ parameters.vsixName }}'

Extension/.vscodeignore

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,25 +29,25 @@ jobs/**
2929
cgmanifest.json
3030

3131
# ignore development files
32-
tsconfig.json
33-
test.tsconfig.json
34-
ui.tsconfig.json
35-
tslint.json
32+
.eslintignore
3633
.eslintrc.js
37-
webpack.config.js
38-
tscCompileList.txt
39-
gulpfile.js
4034
.gitattributes
4135
.gitignore
36+
gulpfile.js
37+
localized_string_ids.h
38+
readme.developer.md
39+
Reinstalling the Extension.md
40+
test.tsconfig.json
41+
translations_auto_pr.js
42+
tsconfig.json
43+
tslint.json
44+
tscCompileList.txt
45+
ui.tsconfig.json
46+
webpack.config.js
4247
CMakeLists.txt
4348
debugAdapters/install.lock*
4449
typings/**
4550
**/*.map
46-
import_edge_strings.js
47-
localized_string_ids.h
48-
translations_auto_pr.js
49-
readme.developer.md
50-
Reinstalling the Extension.md
5151
*.d.ts
5252

5353
# ignore i18n language files

ExtensionPack/package-lock.json

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

ExtensionPack/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"name": "Microsoft Corporation"
1010
},
1111
"license": "SEE LICENSE IN LICENSE.txt",
12-
"version": "1.3.1",
12+
"version": "1.4.0",
1313
"engines": {
1414
"vscode": "^1.48.0"
1515
},

Themes/.gitignore

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

Themes/package-lock.json

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

Themes/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "cpptools-themes",
33
"displayName": "C/C++ Themes",
44
"description": "UI Themes for C/C++ extension.",
5-
"version": "2.0.0",
5+
"version": "2.1.0",
66
"publisher": "ms-vscode",
77
"preview": false,
88
"icon": "assets/LanguageCCPP_color_128x.png",

0 commit comments

Comments
 (0)