azure-sdk-for-cpp/eng/scripts
Daniel Jurek a91d151e79
Vcpkg Beta Automation (for real) (#3497)
* Script that automates updating vcpkg betas

* Wire up to pipeline

* Spelling, commentary

* Clone into repo name

* Remove-Item requires the path to exist, even if -Force is specified

* Bootstrap vcpkg

* Arguments to Test-ShouldReleaseToVcpkg.ps1

* More commit

* Escape quotes

* Quote git commit

* Set strict mode

* Use tags

* Actually tag

* Run git commands

* Invoke-Expression

* Onboard releasing package to vcpkg before attempting to isntall from overaly

* temporarily disable matrix generation (30s tasks sometimes runs for 20+ minutes)

* Test-ShouldReleaseToVcpkg.ps1

* Test-Path

* Test vcpkg build, also ensure we push

* Just the tags... low probabiltiy of success given that '--' if frequently treated as a separator

* Add ability to skip link verification for tighter inner loop

* Push tag separately

* Unnecessary condition and conjunction

* Base repo owner: Azure

* Specify remote name

* Tighten inner loop

* git remote -v

* workingDirectory

* Go back to two tags and a regular push

* Saving some progress

* Use original push method

* BaseRepoOwner

* Cleanup, put changes in the default branch (vcpkg does not look at refs outside of the default branch)

* Use default branch

* Revert changes used to tighten up devops inner loop

* Revert an unrelated change

* Revert unrelated changes

* Revert unrelated changes

* Add spelling
2022-04-01 06:30:03 -07:00
..
Collect-Changelogs.ps1 Update for "master" -> "main" branch rename (#2455) 2021-06-18 09:09:27 -07:00
Get-BinarySizes.ps1 Log binary sizes (excl. UWP changes) (#3357) 2022-03-03 11:36:11 -08:00
Get-PkgVersion.ps1 Fix Prepare-Release and version update code (#2469) 2021-06-23 16:56:49 -07:00
Initialize-VcpkgRelease.ps1 Put dependency versions (#2518) 2021-06-30 17:05:16 -07:00
Language-Settings.ps1 Add ReplaceLatestEntryTitle parameter for updating changelog (#3008) 2021-11-02 12:29:38 -07:00
New-DocsMsArtifact.ps1
Set-VcpkgWriteModeCache.ps1 Vcpkg manifest and binary caching (#3329) 2022-03-24 09:11:30 -07:00
Test-ShouldReleaseToVcpkg.ps1 Vcpkg Beta Automation (for real) (#3497) 2022-04-01 06:30:03 -07:00
Update-PkgVersion.ps1 Add ReplaceLatestEntryTitle parameter for updating changelog (#3008) 2021-11-02 12:29:38 -07:00
Update-VcpkgBeta.ps1 Vcpkg Beta Automation (for real) (#3497) 2022-04-01 06:30:03 -07:00
Update-VcpkgPort.ps1 Revert "Vcpkg Beta Automation (#3430)" (#3495) 2022-03-31 13:14:19 -07:00
vcpkg.ps1 Vcpkg manifest and binary caching (#3329) 2022-03-24 09:11:30 -07:00