Skip to content

Option to override vcpkg triplets#296

Draft
staticlibs wants to merge 1 commit intoduckdb:mainfrom
staticlibs:vcpkg_triplets_option
Draft

Option to override vcpkg triplets#296
staticlibs wants to merge 1 commit intoduckdb:mainfrom
staticlibs:vcpkg_triplets_option

Conversation

@staticlibs
Copy link
Contributor

This PR adds an option vcpkg_triplets_override to the _extension_distribution.yml that can be used to override vcpkg triplets specified in the distribution_matrix.json.

Example:

uses: ./.github/workflows/_extension_distribution.yml
    with:
      ...
      vcpkg_triplets_override: 'windows_amd64:x64-windows-static-md-release-vs2019comp;windows_arm64:arm64-windows-static-md-release-vs2019comp;'

It also restores the custom triplets removed in #276 so they can be requested by caller workflows.

Testing: added example usage of the new option to TestCITools.yml

This PR adds an option `vcpkg_triplets_override` to the
`_extension_distribution.yml` that can be used to override vcpkg
triplets specified in the `distribution_matrix.json`.

Example:

```yaml
uses: ./.github/workflows/_extension_distribution.yml
    with:
      ...
      vcpkg_triplets_override: 'windows_amd64:x64-windows-static-md-release-vs2019comp;windows_arm64:arm64-windows-static-md-release-vs2019comp;'
```

It also restores the custom triplets removed in duckdb#276 so they can be
requested by caller workflows.

Testing: added example usage of the new option to `TestCITools.yml`
@staticlibs staticlibs marked this pull request as draft December 17, 2025 00:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant