Skip to content

Commit d6eb892

Browse files
committed
adopt new pipeline templates format
1 parent f586845 commit d6eb892

File tree

4 files changed

+68
-97
lines changed

4 files changed

+68
-97
lines changed

.vscode/settings.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,9 @@
66
},
77
"[toml]": {
88
"editor.defaultFormatter": "tamasfe.even-better-toml"
9-
}
9+
},
10+
"git.branchProtection": [
11+
"main",
12+
"release/*"
13+
]
1014
}

azure-pipelines/playground.yml

Lines changed: 21 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -7,48 +7,37 @@ resources:
77
- repository: templates
88
type: github
99
name: microsoft/vscode-engineering
10-
ref: main
10+
ref: joao/olive-donkey
1111
endpoint: Monaco
1212

1313
extends:
1414
template: azure-pipelines/rust-package/pipeline.yml@templates
1515
parameters:
16-
ghCreateTag: false
1716
binaryName: "pet"
1817
signing: false
19-
buildWasm: false
2018
apiScanSoftwareVersion: 2024 # major version of `pet` for internal reporting
2119

2220
buildPlatforms:
23-
- name: Linux
24-
vsceTarget: "web"
25-
- name: Linux
26-
packageArch: arm64
27-
vsceTarget: linux-arm64
28-
- name: Linux
29-
packageArch: arm
30-
vsceTarget: linux-armhf
31-
- name: Linux
32-
packageArch: x64
33-
vsceTarget: linux-x64
34-
- name: Linux
35-
packageArch: arm64
36-
vsceTarget: alpine-arm64
37-
- name: Linux
38-
packageArch: x64
39-
vsceTarget: alpine-x64
40-
- name: MacOS
41-
packageArch: arm64
42-
vsceTarget: darwin-arm64
43-
- name: MacOS
44-
packageArch: x64
45-
vsceTarget: darwin-x64
46-
- name: Windows
47-
packageArch: arm
48-
vsceTarget: win32-arm64
49-
- name: Windows
50-
packageArch: x64
51-
vsceTarget: win32-x64
21+
- name: linux
22+
target: x86_64-unknown-linux-musl
23+
- name: linux
24+
target: aarch64-unknown-linux-gnu
25+
- name: linux
26+
target: armv7-unknown-linux-gnueabihf
27+
- name: linux
28+
target: x86_64-unknown-linux-musl
29+
- name: linux
30+
target: aarch64-unknown-linux-gnu
31+
- name: linux
32+
target: x86_64-unknown-linux-musl
33+
- name: darwin
34+
target: aarch64-apple-darwin
35+
- name: darwin
36+
target: x86_64-apple-darwin
37+
- name: windows
38+
target: aarch64-pc-windows-msvc
39+
- name: windows
40+
target: x86_64-pc-windows-msvc
5241

5342
preBuildSteps:
5443
- pwsh: Rename-Item -Path "./.cargo/config.toml.disabled" -NewName "config.toml"

azure-pipelines/pre-release.yml

Lines changed: 21 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,14 @@ resources:
1010
- repository: templates
1111
type: github
1212
name: microsoft/vscode-engineering
13-
ref: main
13+
ref: joao/olive-donkey
1414
endpoint: Monaco
1515

1616
extends:
1717
template: azure-pipelines/rust-package/pipeline.yml@templates
1818
parameters:
19-
ghCreateTag: false
2019
binaryName: "pet"
2120
signing: true
22-
buildWasm: false
2321
apiScanSoftwareVersion: 2024 # major version of `pet` for internal reporting
2422
tsa:
2523
enabled: true
@@ -28,35 +26,26 @@ extends:
2826
serviceTreeID: 6e6194bc-7baa-4486-86d0-9f5419626d46
2927

3028
buildPlatforms:
31-
- name: Linux
32-
vsceTarget: "web"
33-
- name: Linux
34-
packageArch: arm64
35-
vsceTarget: linux-arm64
36-
- name: Linux
37-
packageArch: arm
38-
vsceTarget: linux-armhf
39-
- name: Linux
40-
packageArch: x64
41-
vsceTarget: linux-x64
42-
- name: Linux
43-
packageArch: arm64
44-
vsceTarget: alpine-arm64
45-
- name: Linux
46-
packageArch: x64
47-
vsceTarget: alpine-x64
48-
- name: MacOS
49-
packageArch: arm64
50-
vsceTarget: darwin-arm64
51-
- name: MacOS
52-
packageArch: x64
53-
vsceTarget: darwin-x64
54-
- name: Windows
55-
packageArch: arm
56-
vsceTarget: win32-arm64
57-
- name: Windows
58-
packageArch: x64
59-
vsceTarget: win32-x64
29+
- name: linux
30+
target: x86_64-unknown-linux-musl
31+
- name: linux
32+
target: aarch64-unknown-linux-gnu
33+
- name: linux
34+
target: armv7-unknown-linux-gnueabihf
35+
- name: linux
36+
target: x86_64-unknown-linux-musl
37+
- name: linux
38+
target: aarch64-unknown-linux-gnu
39+
- name: linux
40+
target: x86_64-unknown-linux-musl
41+
- name: darwin
42+
target: aarch64-apple-darwin
43+
- name: darwin
44+
target: x86_64-apple-darwin
45+
- name: windows
46+
target: aarch64-pc-windows-msvc
47+
- name: windows
48+
target: x86_64-pc-windows-msvc
6049

6150
preBuildSteps:
6251
- pwsh: Rename-Item -Path "./.cargo/config.toml.disabled" -NewName "config.toml"

azure-pipelines/stable.yml

Lines changed: 21 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,14 @@ resources:
77
- repository: templates
88
type: github
99
name: microsoft/vscode-engineering
10-
ref: main
10+
ref: joao/olive-donkey
1111
endpoint: Monaco
1212

1313
extends:
1414
template: azure-pipelines/rust-package/pipeline.yml@templates
1515
parameters:
16-
ghCreateTag: false
1716
binaryName: "pet"
1817
signing: true
19-
buildWasm: false
2018
apiScanPublishSymbols: true
2119
apiScanSoftwareVersion: 2024 # major version of `pet` for internal reporting
2220
tsa:
@@ -26,35 +24,26 @@ extends:
2624
serviceTreeID: 6e6194bc-7baa-4486-86d0-9f5419626d46
2725

2826
buildPlatforms:
29-
- name: Linux
30-
vsceTarget: "web"
31-
- name: Linux
32-
packageArch: arm64
33-
vsceTarget: linux-arm64
34-
- name: Linux
35-
packageArch: arm
36-
vsceTarget: linux-armhf
37-
- name: Linux
38-
packageArch: x64
39-
vsceTarget: linux-x64
40-
- name: Linux
41-
packageArch: arm64
42-
vsceTarget: alpine-arm64
43-
- name: Linux
44-
packageArch: x64
45-
vsceTarget: alpine-x64
46-
- name: MacOS
47-
packageArch: arm64
48-
vsceTarget: darwin-arm64
49-
- name: MacOS
50-
packageArch: x64
51-
vsceTarget: darwin-x64
52-
- name: Windows
53-
packageArch: arm
54-
vsceTarget: win32-arm64
55-
- name: Windows
56-
packageArch: x64
57-
vsceTarget: win32-x64
27+
- name: linux
28+
target: x86_64-unknown-linux-musl
29+
- name: linux
30+
target: aarch64-unknown-linux-gnu
31+
- name: linux
32+
target: armv7-unknown-linux-gnueabihf
33+
- name: linux
34+
target: x86_64-unknown-linux-musl
35+
- name: linux
36+
target: aarch64-unknown-linux-gnu
37+
- name: linux
38+
target: x86_64-unknown-linux-musl
39+
- name: darwin
40+
target: aarch64-apple-darwin
41+
- name: darwin
42+
target: x86_64-apple-darwin
43+
- name: windows
44+
target: aarch64-pc-windows-msvc
45+
- name: windows
46+
target: x86_64-pc-windows-msvc
5847

5948
preBuildSteps:
6049
- pwsh: Rename-Item -Path "./.cargo/config.toml.disabled" -NewName "config.toml"

0 commit comments

Comments
 (0)