Skip to content

Conversation

@danieljurek
Copy link
Member

Partial Azure/azure-sdk-tools#12291

vcpkg recently released a breaking change that caused errors in 4 different repos. Since vcpkg has spread to wider use, this PR uses a unified vcpkg specified in eng/common which will make it easier to recover from breaking changes to vcpkg in the future.

Copilot AI review requested due to automatic review settings October 16, 2025 17:08
@danieljurek danieljurek self-assigned this Oct 16, 2025
@danieljurek danieljurek added the Central-EngSys This issue is owned by the Engineering System team. label Oct 16, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR consolidates vcpkg setup steps by replacing repository-specific configuration with a shared template from eng/common. This change addresses recent vcpkg breaking changes and centralizes configuration management to simplify recovery from future breaking changes across multiple repositories.

Key Changes:

  • Replaces inline PowerShell script for setting vcpkg environment variables with a shared template
  • Removes conditional logic for setting up write-mode cache on internal builds

@danieljurek
Copy link
Member Author

/azp run rust - core

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@danieljurek
Copy link
Member Author

@microsoft-github-policy-service rerun

@danieljurek danieljurek merged commit 112cf31 into main Oct 16, 2025
37 checks passed
@danieljurek danieljurek deleted the djurek/shared-vcpkg branch October 16, 2025 18:20
@kurtzeborn kurtzeborn moved this from 🔬 Dev in PR to 🎊 Closed in Azure SDK EngSys 🍔🌭 Oct 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Central-EngSys This issue is owned by the Engineering System team.

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants