@@ -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
0 commit comments