97 Commits
Author SHA1 Message Date
Billy O'Neal 876e816351 Update vcpkg-scripts SHA 2026-09-24. (#2136) 2026-09-25 00:55:19 +00:00
Billy O'NealandCopilot 98d7cb0cf1 Update scripts SHA 2026-07-27 and add explicit override feature. (#2086)
The main purpose of this update is to do another tool release with the
"`liblas` passes meaningless bits to `vcpkg_download_distfile` problem
fixed. See:

*
https://github.com/microsoft/vcpkg/commit/fedb33341b54f50bc5fec18885dcb51311384eed
*
https://github.com/microsoft/vcpkg/commit/57884a6cb04a8e4720bf04d8ec5e5ab6092fe5d2

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-27 14:22:01 -07:00
Billy O'Neal 56b7571861 Add "min-version" to vcpkg-tools.json. (#2067)
Before this change, "version" is intended to be the minimum version we
will fetch from the system, but we also use it in the path for downloads
which is confusing. Moreover, when combined with
`--x-abi-tools-use-exact-versions`, the exact version we are looking for
is not the downloaded one so we get stuck in the loop described in
https://github.com/microsoft/vcpkg/issues/52430 .

"Resolves" https://github.com/microsoft/vcpkg/issues/52225 although that
was not a bug at the time.
Resolves https://github.com/microsoft/vcpkg/issues/52430 .

Also fixed https://github.com/microsoft/vcpkg-tool/issues/2021 since I
was in this area anyway.

GPT 5.6-Sol was used in preparing these changes.
2026-07-24 00:14:59 +00:00
Billy O'Neal 5768d763fe Update scripts SHA 2026-07-10. (#2061) 2026-07-11 00:26:09 +00:00
Billy O'Neal a2c82ebf6c Update vcpkg-scripts SHA 2026-05-26. (#2031) 2026-05-27 11:38:02 -07:00
Jörg Bornemann 5c37df0725 Add OHOS (OpenHarmony / HarmonyOS) platform support (#2004)
This adds the `ohos` identifier for the HamonyOS / OpenHarmony platform.
2026-05-20 17:34:58 -07:00
Billy O'Neal 8548a07536 Update scripts sha 2026-04-02. (#1973) 2026-04-03 12:18:38 -07:00
Billy O'Neal 4b3e4c276b Update scripts SHA 2026-03-04. (#1937) 2026-03-04 20:41:48 +00:00
Billy O'Neal b49f9113e0 Update scripts SHA 2026-02-17 (#1923) 2026-02-17 17:35:48 +00:00
Billy O'Neal f4731e62c6 Update scripts sha 2026-02-12. (#1917) 2026-02-13 00:46:04 +00:00
Billy O'NealandCopilot fb0830a31b Use libcurl rather than curl command line (#1906)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-10 16:33:02 -08:00
Billy O'Neal 44bb3ce006 Update vcpkg-scripts SHA 2025-12-16. (#1888) 2025-12-16 23:16:28 +00:00
Billy O'Neal d84fb80565 Update scripts SHA 2025-12-03 and update github actions runners. (#1873)
- Update the scripts SHA to that for 2025-12-03
- That broke several tests due to the change in Ninja version
- In order to fix that I updated the tests to ensure we were not triggering cross compilation unless we were actually intending to do that; for example we were selecting x64-osx even though arm64-osx is the 'normal' osx now.
- That change in expected triplet itself broke a lot of tests resulting in most of the edits here.
- Updating macOS and Ubuntu runners to 26/24.04 the stock GitHub Actions runners don't include a mono installation for the NuGet tests, so getting that on the boxes before running the e2e tests is done here.

In general the most impactful change is that we usually need to make a triplet with our expected changes on the fly rather than trying to make checked in test triplets. In particular detecting whether we are on arm64 is difficult because `CMAKE_HOST_SYSTEM_PROCESSOR` is not set before `project()` (as is normally the case in a triplet)
2025-12-04 16:23:06 -08:00
Billy O'Neal 32b66d6eda Update scripts SHA 2025-11-17 (#1851) 2025-11-17 21:38:44 +00:00
Billy O'Neal 602278b4af Update vcpkg-scripts SHA 2025-11-12. (#1845) 2025-11-13 08:41:18 -08:00
Billy O'Neal 71538f2694 Update scripts SHA 2025-10-16. (#1819) 2025-10-16 18:11:21 +00:00
Billy O'Neal 09baed229f Update scripts SHA 2025-10-09. (#1807) 2025-10-09 15:53:08 -07:00
Billy O'Neal 4580816534 Update scripts SHA 2025-09-03. (#1775) 2025-09-03 15:06:36 -07:00
Billy O'Neal aae2d32ea3 Update vcpkg-scripts for 2025-08-28. (#1772) 2025-08-28 19:17:30 +00:00
Billy O'Neal 8718e36895 Get props and targets from the scripts bundle. (#1756)
I'm not positive exactly what I was thinking in https://github.com/microsoft/vcpkg-tool/pull/976 ; probably though we'd be moving the authoritative place to the tool repo. But the result of that has been that the VS copy is shipping very old bits for a while.

Bug discvoered by @vicroms .
2025-08-19 13:19:43 -07:00
Billy O'NealandRobert Schumacher 239d9f35e5 Update vcpkg-artifacts' npm dependencies, and adopt ncc for single file distribution of vcpkg-artifacts (#1736)
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2025-07-30 12:27:58 -07:00
Billy O'Neal d4b65a2b83 Update vcpkg-scripts SHA 2025-07-21. (#1732) 2025-07-21 20:19:12 +00:00
Billy O'Neal d6c019e723 Update vcpkg-scripts SHA to 2025-07-15. (#1725) 2025-07-15 14:14:25 -07:00
Billy O'Neal ef7c0d5411 Update scripts SHA 2025-06-19. (#1708) 2025-06-19 23:53:03 +00:00
Billy O'Neal 145689e84b Update scripts SHA 2025-05-30. (#1696) 2025-05-30 23:06:22 +00:00
Billy O'Neal ece4c0f6b8 Update vcpkg-scripts SHA 2025-05-19. (#1688) 2025-05-19 11:22:22 -07:00
Billy O'Neal f9b6c6917b Update vcpkg-scripts SHA 2025-04-15. (#1654) 2025-04-16 00:47:39 +00:00
Billy O'Neal b8b513ba87 Update vcpkg scripts SHA to 2025-04-07. (#1641) 2025-04-07 22:11:10 +00:00
Billy O'Neal 9c60425414 Update vcpkg-scripts SHA for 2025-03-31. (#1634) 2025-04-01 12:46:09 -07:00
Billy O'Neal c3e101b9a6 Update vcpkg-scripts SHA to 2025-03-21. (#1619) 2025-03-22 00:52:32 +00:00
Billy O'Neal 7699e411ea Update vcpkg-scripts SHA 2025-03-13 (#1612) 2025-03-13 22:18:14 +00:00
autoantwort d01f4c2b02 Add x-test-features and format-feature-baseline (#802) 2025-03-11 12:40:39 -07:00
Billy O'Neal bec4296bf5 Update vcpkg-scripts-sha to 2025-02-11 (#1596)
https://github.com/microsoft/vcpkg/commit/5c41ff21f6feda702a7d5a1afc765f88d25783c5
2025-02-11 22:21:20 +00:00
Billy O'Neal a75ad067f4 Update scripts SHA for 2025-01-28. (#1589) 2025-01-28 22:36:03 +00:00
Billy O'Neal a0bf8e92ae Update vcpkg-scripts-sha 2024-01-17. (#1576) 2025-01-17 23:46:51 +00:00
Billy O'Neal 0f310537c7 Include vcpkg-tools.json in the standalone bundle. (#1567) 2025-01-11 00:11:30 +00:00
Billy O'Neal 05db189aaf Update scripts SHA, adopt 1ES Release Jobs (#1566)
* Update vcpkg-scripts-sha, ignore file remove failures when minting the standalone bundles.

* Split GitHub release publishing into a separate release job.

Resolves https://eng.ms/docs/cloud-ai-platform/devdiv/one-engineering-system-1es/1es-docs/1es-pipeline-templates/features/releasepipelines/releaseworkflows/releasejob
Resolves "Adopt 1ES PT Release Jobs" https://devdiv.visualstudio.com/DevDiv/_workitems/edit/2319446
2025-01-10 12:04:54 -08:00
f3515102d0 Change tool metadata file format to JSON + support arm64 host fetches (#1553)
Co-authored-by: data-queue <144965964+data-queue@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2025-01-03 12:05:18 -08:00
WangWeiLin-MV 074906ace8 [scripts/posh-vcpkg] Change TabExpansion to Register-ArgumentCompleter (#1512) 2024-12-10 12:24:26 -08:00
Javier Matos Denizac 1005b78fa1 Handle 7zip extraction separately (#1548) 2024-12-09 12:57:49 -08:00
Billy O'Neal eb492805e9 Update vcpkg-scripts SHA 2024-11-11. (#1538) 2024-11-11 22:49:18 +00:00
Billy O'Neal e392d7347f Update vcpkg-scripts SHA. (#1516) 2024-10-18 02:23:15 +00:00
Billy O'Neal 8c47fbab17 Update vcpkg-scripts SHA 2024-09-30. (#1503) 2024-09-30 19:26:51 +00:00
Billy O'Neal 5f5da308dd Update vcpkg-scripts SHA 2024-09-18. (#1493) 2024-09-18 22:17:36 +00:00
a47c79f0c0 Use 7zr to unpack 7zip (#1477)
* first take, use 7zr to unpack 7za instead of cmake, remove cmake dance

* fix merge issues

* fix unit tests

* update vcpkg-scripts-sha.txt

* update vcpkg-scripts-sha.txt

* fix self extracting

* use 7zr for zip formats as well

* undo zip

* use cmake for tar since 7zr needs to unpack twice for .tar.gz

* undo changes to tar

* use cmake for tar decompression

* update vcpkg-scripts-sha

* Make the upgrade test always use the current vcpkgTools.xml.

* use 7zr for zip

* 7zr doesn't work on zip formats

---------

Co-authored-by: Javier Matos <javiermatos@Javiers-Laptop.local>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2024-09-17 16:32:13 -04:00
Billy O'Neal 57ea43d2c5 Update vcpkg-scripts SHA 2024-07-31 (#1470) 2024-08-01 00:04:47 +00:00
Billy O'Neal 0e30cb1561 Rename the shell function to 'vcpkg-shell'. (#1442) 2024-07-26 15:46:47 -07:00
Billy O'Neal d2dfc73769 Update scripts sha 2024-07-09 (#1453) 2024-07-09 16:34:30 -07:00
Billy O'Neal 68e3b2f574 Update vcpkg-scripts SHA 2024-07-05. (#1449) 2024-07-06 05:13:54 +00:00
Billy O'Neal 141061ef9b Sign posh-vcpkg.psd1 (#1432)
Just like posh-vcpkg.psm1
2024-06-21 15:54:03 -07:00