Skip to content

Commit 1ce22c0

Browse files
authored
Merge branch 'main' into multi_inputs
2 parents 6c59d6c + 5c9a63f commit 1ce22c0

File tree

5,878 files changed

+1372874
-538945
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

5,878 files changed

+1372874
-538945
lines changed

.azure-pipelines/ci.yml

Lines changed: 16 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -1,136 +1,48 @@
1-
variables:
2-
manylinux: false
3-
coverage: false
1+
trigger: ['main', '3.13', '3.12', '3.11', '3.10', '3.9', '3.8']
42

53
jobs:
64
- job: Prebuild
75
displayName: Pre-build checks
86

97
pool:
10-
vmImage: ubuntu-16.04
8+
vmImage: ubuntu-24.04
119

1210
steps:
1311
- template: ./prebuild-checks.yml
1412

1513

16-
- job: Docs_PR
17-
displayName: Docs PR
18-
dependsOn: Prebuild
19-
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['docs.run'], 'true'))
20-
21-
pool:
22-
vmImage: ubuntu-16.04
23-
24-
steps:
25-
- template: ./docs-steps.yml
26-
parameters:
27-
upload: true
28-
29-
30-
- job: macOS_CI_Tests
31-
displayName: macOS CI Tests
32-
dependsOn: Prebuild
33-
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
34-
35-
variables:
36-
testRunTitle: '$(build.sourceBranchName)-macos'
37-
testRunPlatform: macos
38-
39-
pool:
40-
vmImage: xcode9-macos10.13
41-
42-
steps:
43-
- template: ./macos-steps.yml
44-
45-
46-
- job: Ubuntu_CI_Tests
47-
displayName: Ubuntu CI Tests
48-
dependsOn: Prebuild
49-
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
50-
51-
pool:
52-
vmImage: ubuntu-16.04
53-
54-
variables:
55-
testRunTitle: '$(build.sourceBranchName)-linux'
56-
testRunPlatform: linux
57-
openssl_version: 1.1.0g
58-
59-
steps:
60-
- template: ./posix-steps.yml
61-
62-
63-
- job: ManyLinux1_CI_Tests
64-
displayName: ManyLinux1 CI Tests
65-
dependsOn: Prebuild
66-
condition: |
67-
and(
68-
and(
69-
succeeded(),
70-
eq(variables['manylinux'], 'true')
71-
),
72-
eq(dependencies.Prebuild.outputs['tests.run'], 'true')
73-
)
74-
75-
pool:
76-
vmImage: ubuntu-16.04
77-
78-
variables:
79-
testRunTitle: '$(build.sourceBranchName)-manylinux1'
80-
testRunPlatform: manylinux1
81-
imageName: 'dockcross/manylinux-x64'
82-
83-
steps:
84-
- template: ./docker-steps.yml
85-
86-
87-
- job: Ubuntu_Coverage_CI_Tests
88-
displayName: Ubuntu CI Tests (coverage)
89-
dependsOn: Prebuild
90-
condition: |
91-
and(
92-
and(
93-
succeeded(),
94-
eq(variables['coverage'], 'true')
95-
),
96-
eq(dependencies.Prebuild.outputs['tests.run'], 'true')
97-
)
98-
99-
pool:
100-
vmImage: ubuntu-16.04
101-
102-
variables:
103-
testRunTitle: '$(Build.SourceBranchName)-linux-coverage'
104-
testRunPlatform: linux-coverage
105-
openssl_version: 1.1.0g
106-
107-
steps:
108-
- template: ./posix-steps.yml
109-
parameters:
110-
coverage: true
111-
112-
11314
- job: Windows_CI_Tests
11415
displayName: Windows CI Tests
11516
dependsOn: Prebuild
11617
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
11718

11819
pool:
119-
vmImage: vs2017-win2016
20+
vmImage: windows-2022
12021

12122
strategy:
12223
matrix:
12324
win32:
12425
arch: win32
125-
buildOpt:
26+
buildOpt: '-p Win32'
12627
testRunTitle: '$(Build.SourceBranchName)-win32'
12728
testRunPlatform: win32
12829
win64:
12930
arch: amd64
13031
buildOpt: '-p x64'
13132
testRunTitle: '$(Build.SourceBranchName)-win64'
13233
testRunPlatform: win64
133-
maxParallel: 2
34+
maxParallel: 4
13435

13536
steps:
13637
- template: ./windows-steps.yml
38+
39+
- template: ./windows-layout-steps.yml
40+
parameters:
41+
kind: nuget
42+
- template: ./windows-layout-steps.yml
43+
parameters:
44+
kind: embed
45+
- template: ./windows-layout-steps.yml
46+
parameters:
47+
kind: appx
48+
fulltest: true

.azure-pipelines/docker-steps.yml

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

.azure-pipelines/docs-steps.yml

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

.azure-pipelines/macos-steps.yml

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

.azure-pipelines/posix-deps.sh

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

.azure-pipelines/posix-steps.yml

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

0 commit comments

Comments
 (0)