Skip to content

Commit 0187fb3

Browse files
Also update build-and-test.yml and test.yml
1 parent bb5aa9f commit 0187fb3

File tree

3 files changed

+26
-1
lines changed

3 files changed

+26
-1
lines changed

StyleCopAnalyzers.sln

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
2525
EndProject
2626
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{A0840AD0-B615-487C-AEFF-9DCB691D037B}"
2727
ProjectSection(SolutionItems) = preProject
28+
build\build-and-test.yml = build\build-and-test.yml
2829
build\build.ps1 = build\build.ps1
2930
StyleCop.Analyzers\Directory.Build.props = StyleCop.Analyzers\Directory.Build.props
3031
StyleCop.Analyzers\Directory.Build.targets = StyleCop.Analyzers\Directory.Build.targets
3132
build\opencover-report.ps1 = build\opencover-report.ps1
33+
build\test.yml = build\test.yml
3234
EndProjectSection
3335
EndProject
3436
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "documentation", "documentation", "{19DD9E9D-877A-4492-9B7F-2E681DD58308}"

build/build-and-test.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,12 @@ stages:
111111
targetPath: $(Build.SourcesDirectory)/StyleCop.Analyzers/StyleCop.Analyzers.Test.CSharp12/bin
112112
artifact: buildTest-cs12-${{ parameters.BuildConfiguration }}
113113

114+
- task: PublishPipelineArtifact@1
115+
displayName: Publish build output (Test C# 13)
116+
inputs:
117+
targetPath: $(Build.SourcesDirectory)/StyleCop.Analyzers/StyleCop.Analyzers.Test.CSharp13/bin
118+
artifact: buildTest-cs13-${{ parameters.BuildConfiguration }}
119+
114120
- stage: Test_CSharp_6_${{ parameters.BuildConfiguration }}
115121
displayName: Test C# 6 ${{ parameters.BuildConfiguration }}
116122
dependsOn: [ 'Build_${{ parameters.BuildConfiguration }}' ]
@@ -195,6 +201,18 @@ stages:
195201
LangVersion: '12'
196202
FrameworkVersion: 'net472'
197203

204+
- stage: Test_CSharp_13_${{ parameters.BuildConfiguration }}
205+
displayName: Test C# 13 ${{ parameters.BuildConfiguration }}
206+
dependsOn: [ 'Build_${{ parameters.BuildConfiguration }}' ]
207+
jobs:
208+
- template: test.yml
209+
parameters:
210+
BuildConfiguration: ${{ parameters.BuildConfiguration }}
211+
BuildSolution: ${{ parameters.BuildSolution }}
212+
BuildPlatform: ${{ parameters.BuildPlatform }}
213+
LangVersion: '13'
214+
FrameworkVersion: 'net472'
215+
198216
- stage: Publish_Code_Coverage_${{ parameters.BuildConfiguration }}
199217
displayName: Publish Code Coverage
200218
condition: eq('${{ parameters.BuildConfiguration }}', 'Debug')
@@ -206,6 +224,7 @@ stages:
206224
- Test_CSharp_10_${{ parameters.BuildConfiguration }}
207225
- Test_CSharp_11_${{ parameters.BuildConfiguration }}
208226
- Test_CSharp_12_${{ parameters.BuildConfiguration }}
227+
- Test_CSharp_13_${{ parameters.BuildConfiguration }}
209228
jobs:
210229
- job: WrapUp
211230
steps:
@@ -247,6 +266,10 @@ stages:
247266
artifact: coverageResults-cs12
248267
displayName: 🔻 Download C# 12 code coverage results
249268
continueOnError: true
269+
- download: current
270+
artifact: coverageResults-cs13
271+
displayName: 🔻 Download C# 13 code coverage results
272+
continueOnError: true
250273
- task: PowerShell@2
251274
displayName: ⚙ Merge coverage
252275
timeoutInMinutes: 20

build/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
displayName: C# Language Version
99
type: string
1010
default: '6'
11-
values: [ '6', '7', '8', '9', '10', '11', '12' ]
11+
values: [ '6', '7', '8', '9', '10', '11', '12', '13' ]
1212
- name: FrameworkVersion
1313
displayName: .NET Framework Version
1414
type: string

0 commit comments

Comments
 (0)