22# ⚠️ THIS IS A TEST PIPELINE - NOT FOR PRODUCTION RELEASES ⚠️
33# Downloads wheel and symbol artifacts from build pipeline, publishes symbols, and performs dummy ESRP release for testing
44# Uses Maven ContentType instead of PyPI to avoid accidental production releases
5- # This pipeline is ALWAYS Official - no NonOfficial option
5+ # This pipeline is ALWAYS NonOfficial - for testing only, not production
66
77name : $(Year:YY)$(DayOfYear)$(Rev:.r)-Dummy-Release
88
@@ -12,15 +12,10 @@ pr: none
1212
1313# Parameters for DUMMY release pipeline
1414parameters :
15- - name : packageVersion
16- displayName : ' [TEST] Package Version (e.g., 0.13.0)'
17- type : string
18- default : ' 0.13.0'
19-
2015 - name : publishSymbols
2116 displayName : ' [TEST] Publish Symbols to Symbol Servers'
2217 type : boolean
23- default : true
18+ default : false
2419
2520 - name : performDummyRelease
2621 displayName : ' [TEST] Perform Dummy ESRP Release (Maven - NOT PyPI)'
@@ -29,14 +24,6 @@ parameters:
2924
3025# Variables
3126variables :
32- - name : PACKAGE_VERSION
33- value : ' ${{ parameters.packageVersion }}'
34- readonly : true
35-
36- - name : packageVersion
37- value : ' ${{ parameters.packageVersion }}'
38- readonly : true
39-
4027 # Common variables
4128 - template : /OneBranchPipelines/variables/common-variables.yml@self
4229 - template : /OneBranchPipelines/variables/onebranch-variables.yml@self
@@ -59,10 +46,10 @@ resources:
5946 source : ' Build-Release-Package-Pipeline' # Name of the build pipeline
6047 trigger : none # Manual trigger only
6148
62- # Extend OneBranch official template
63- # Always uses Official template for release pipeline
49+ # Extend OneBranch Nonofficial template
50+ # Always uses NonOfficial template for dummy pipeline
6451extends :
65- template : ' v2/OneBranch.Official .CrossPlat.yml@templates'
52+ template : ' v2/OneBranch.NonOfficial .CrossPlat.yml@templates'
6653
6754 parameters :
6855 # Feature flags
@@ -96,11 +83,6 @@ extends:
9683 # Publish SDL logs
9784 publishLogs :
9885 enabled : true
99-
100- # TSA - Always enabled for Official release pipeline
101- tsa :
102- enabled : true
103- configFile : ' $(REPO_ROOT)/.config/tsaoptions.json'
10486
10587 # Pipeline stages
10688 stages :
@@ -271,11 +253,10 @@ extends:
271253 inputs :
272254 targetType : ' inline'
273255 script : |
274- Write-Host "===================================== "
256+ Write-Host "===================================="
275257 Write-Host "⚠️ TEST PIPELINE - DUMMY RELEASE COMPLETED ⚠️"
276- Write-Host "===================================== "
258+ Write-Host "===================================="
277259 Write-Host "Package: mssql-python (TEST)"
278- Write-Host "Version: ${{ parameters.packageVersion }}"
279260 Write-Host "ContentType: Maven (NOT PyPI - Safe for Testing)"
280261 Write-Host "Owners: $(owner)"
281262 Write-Host "Approvers: $(approver)"
@@ -306,11 +287,10 @@ extends:
306287 inputs :
307288 targetType : ' inline'
308289 script : |
309- Write-Host "===================================== "
290+ Write-Host "===================================="
310291 Write-Host "⚠️ TEST PIPELINE - DRY RUN MODE ⚠️"
311- Write-Host "===================================== "
292+ Write-Host "===================================="
312293 Write-Host "Package: mssql-python (TEST)"
313- Write-Host "Version: ${{ parameters.packageVersion }}"
314294 Write-Host ""
315295 Write-Host "Actions performed:"
316296 Write-Host "✓ Downloaded wheels from build pipeline"
0 commit comments