Skip to content

Increment version for template releases - #7471

Closed
azure-sdk-automation[bot] wants to merge 2 commits into
Azure:mainfrom
azure-sdk:increment-package-version-template-6964142
Closed

azure-sdk-automation[bot] wants to merge 2 commits into
Azure:mainfrom
azure-sdk:increment-package-version-template-6964142

Conversation

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

Increment package version after release of azure-template

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Release-mode selection, missing tooling checkout, and absent partner-registry updates prevent reliable partner publication.

3 open findings
What changed in this PR

Advances azure-template to its next development version and adds partner-feed publishing support to the shared C++ release pipeline.

Changes:

  • Sets azure-template to 1.1.0-beta.1 and adds its changelog section.
  • Adds partner-release options to vcpkg scripts and templates.
  • Separates partner publishing from public tagging and documentation jobs.
File Description
sdk/​template/​azure-template/​src/​private/​package_version.hpp Sets the next prerelease version.
sdk/​template/​azure-template/​CHANGELOG.md Adds the unreleased version section.
eng/​scripts/​Update-VcpkgPort.ps1 Skips final commits for partner releases.
eng/​scripts/​Test-ShouldReleaseToVcpkg.ps1 Enables partner publication.
eng/​scripts/​Initialize-VcpkgRelease.ps1 Supports partner source references.
eng/​pipelines/​templates/​steps/​vcpkg-publish.yml Forwards partner-release options.
eng/​pipelines/​templates/​stages/​archetype-cpp-release.yml Adds the partner publishing workflow.

🧠 Review effort: Balanced

Comment on lines +345 to +350
# Clone Vcpkg partner feed
- template: /eng/pipelines/templates/steps/vcpkg-clone.yml
parameters:
RepoOwner: Azure
RepoName: azure-sdk-vcpkg-partner-feed
SetVcpkgRoot: false
condition: and(succeeded(), eq(variables['PublishToVcpkg'], 'true'))
displayName: Comment notification to PR

- ${{ if eq(variables['PartnerFeed'], 'true') }}:
parameters:
ArtifactName: ${{ artifact.Name }}
VcpkgPortName: ${{ artifact.VcpkgPortName }}
UpdateVcpkgBeta: false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

EngSys This issue is impacting the engineering system.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants