diff --git a/OneBranchPipelines/dummy-release-pipeline.yml b/OneBranchPipelines/dummy-release-pipeline.yml index b920abc6..51c5a3fd 100644 --- a/OneBranchPipelines/dummy-release-pipeline.yml +++ b/OneBranchPipelines/dummy-release-pipeline.yml @@ -2,7 +2,7 @@ # ⚠️ THIS IS A TEST PIPELINE - NOT FOR PRODUCTION RELEASES ⚠️ # Downloads wheel and symbol artifacts from build pipeline, publishes symbols, and performs dummy ESRP release for testing # Uses Maven ContentType instead of PyPI to avoid accidental production releases -# This pipeline is ALWAYS Official - no NonOfficial option +# This pipeline is ALWAYS NonOfficial - for testing only, not production name: $(Year:YY)$(DayOfYear)$(Rev:.r)-Dummy-Release @@ -12,15 +12,10 @@ pr: none # Parameters for DUMMY release pipeline parameters: - - name: packageVersion - displayName: '[TEST] Package Version (e.g., 0.13.0)' - type: string - default: '0.13.0' - - name: publishSymbols displayName: '[TEST] Publish Symbols to Symbol Servers' type: boolean - default: true + default: false - name: performDummyRelease displayName: '[TEST] Perform Dummy ESRP Release (Maven - NOT PyPI)' @@ -29,14 +24,6 @@ parameters: # Variables variables: - - name: PACKAGE_VERSION - value: '${{ parameters.packageVersion }}' - readonly: true - - - name: packageVersion - value: '${{ parameters.packageVersion }}' - readonly: true - # Common variables - template: /OneBranchPipelines/variables/common-variables.yml@self - template: /OneBranchPipelines/variables/onebranch-variables.yml@self @@ -59,10 +46,10 @@ resources: source: 'Build-Release-Package-Pipeline' # Name of the build pipeline trigger: none # Manual trigger only -# Extend OneBranch official template -# Always uses Official template for release pipeline +# Extend OneBranch Nonofficial template +# Always uses NonOfficial template for dummy pipeline extends: - template: 'v2/OneBranch.Official.CrossPlat.yml@templates' + template: 'v2/OneBranch.NonOfficial.CrossPlat.yml@templates' parameters: # Feature flags @@ -96,11 +83,6 @@ extends: # Publish SDL logs publishLogs: enabled: true - - # TSA - Always enabled for Official release pipeline - tsa: - enabled: true - configFile: '$(REPO_ROOT)/.config/tsaoptions.json' # Pipeline stages stages: @@ -271,11 +253,10 @@ extends: inputs: targetType: 'inline' script: | - Write-Host "=====================================" + Write-Host "====================================" Write-Host "⚠️ TEST PIPELINE - DUMMY RELEASE COMPLETED ⚠️" - Write-Host "=====================================" + Write-Host "====================================" Write-Host "Package: mssql-python (TEST)" - Write-Host "Version: ${{ parameters.packageVersion }}" Write-Host "ContentType: Maven (NOT PyPI - Safe for Testing)" Write-Host "Owners: $(owner)" Write-Host "Approvers: $(approver)" @@ -306,11 +287,10 @@ extends: inputs: targetType: 'inline' script: | - Write-Host "=====================================" + Write-Host "====================================" Write-Host "⚠️ TEST PIPELINE - DRY RUN MODE ⚠️" - Write-Host "=====================================" + Write-Host "====================================" Write-Host "Package: mssql-python (TEST)" - Write-Host "Version: ${{ parameters.packageVersion }}" Write-Host "" Write-Host "Actions performed:" Write-Host "✓ Downloaded wheels from build pipeline" diff --git a/OneBranchPipelines/official-release-pipeline.yml b/OneBranchPipelines/official-release-pipeline.yml index d8bca682..a459dabc 100644 --- a/OneBranchPipelines/official-release-pipeline.yml +++ b/OneBranchPipelines/official-release-pipeline.yml @@ -10,11 +10,6 @@ pr: none # Parameters for release pipeline parameters: - - name: packageVersion - displayName: 'Package Version (e.g., 0.13.0)' - type: string - default: '0.13.0' - - name: publishSymbols displayName: 'Publish Symbols to Symbol Servers' type: boolean @@ -27,14 +22,6 @@ parameters: # Variables variables: - - name: PACKAGE_VERSION - value: '${{ parameters.packageVersion }}' - readonly: true - - - name: packageVersion - value: '${{ parameters.packageVersion }}' - readonly: true - # Common variables - template: /OneBranchPipelines/variables/common-variables.yml@self - template: /OneBranchPipelines/variables/onebranch-variables.yml@self @@ -266,11 +253,10 @@ extends: inputs: targetType: 'inline' script: | - Write-Host "=====================================" + Write-Host "====================================" Write-Host "ESRP Release Completed" - Write-Host "=====================================" + Write-Host "====================================" Write-Host "Package: mssql-python" - Write-Host "Version: ${{ parameters.packageVersion }}" Write-Host "Target: PyPI" Write-Host "Owners: $(owner)" Write-Host "Approvers: $(approver)" @@ -290,11 +276,10 @@ extends: inputs: targetType: 'inline' script: | - Write-Host "=====================================" + Write-Host "====================================" Write-Host "DRY RUN MODE - No Release Performed" - Write-Host "=====================================" + Write-Host "====================================" Write-Host "Package: mssql-python" - Write-Host "Version: ${{ parameters.packageVersion }}" Write-Host "" Write-Host "Actions performed:" Write-Host "- Downloaded wheels from build pipeline"