Skip to content

ci: exclude onnxruntime in test/vcpkg.json #908

ci: exclude onnxruntime in test/vcpkg.json

ci: exclude onnxruntime in test/vcpkg.json #908

Workflow file for this run

name: "macOS"
on:
push:
branches-ignore:
- docs
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref_name }}
cancel-in-progress: true
env:
VCPKG_ENABLE_METRICS: 0
jobs:
overlay:
runs-on: "macos-13"
strategy:
matrix:
include:
- vcpkg_tag: "2025.01.13"
vcpkg_commit: "6f29f12e82a8293156836ad81cc9bf5af41fe836"
fail-fast: false
env:
VCPKG_FEATURE_FLAGS: "registries,binarycaching,manifests,versions"
VCPKG_OVERLAY_PORTS: "${{ github.workspace }}/ports"
VCPKG_OVERLAY_TRIPLETS: ${{ github.workspace }}/triplets
steps:
- uses: actions/checkout@v4.2.2
- name: "Run homebrew"
run: brew install autoconf automake libtool
- uses: mobiledevops/xcode-select-version-action@v1.0.0
with:
xcode-select-version: "15.2"
- uses: aws-actions/configure-aws-credentials@v4
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: ${{ secrets.AWS_REGION }}
- uses: actions/cache@v4.2.0
with:
key: "v2504-${{ runner.os }}-${{ matrix.vcpkg_tag }}"
path: |
${{ runner.temp }}/vcpkg-caches
- name: "Create cache folders"
shell: bash
run: |
mkdir -p ${VCPKG_DOWNLOADS}
env:
VCPKG_DOWNLOADS: "${{ runner.temp }}/vcpkg-downloads"
- uses: lukka/run-vcpkg@v11.5
with:
vcpkgDirectory: "${{ runner.temp }}/vcpkg" # ignore VCPKG_INSTALLATION_ROOT
vcpkgGitCommitId: "${{ matrix.vcpkg_commit }}"
runVcpkgInstall: false
- name: "Run vcpkg(x64-osx)"
run: |
mkdir -p ${VCPKG_DEFAULT_BINARY_CACHE}
vcpkg install --keep-going \
--clean-buildtrees-after-build \
--clean-packages-after-build \
--x-manifest-root test \
--x-feature test
env:
VCPKG_DEFAULT_BINARY_CACHE: "${{ runner.temp }}/vcpkg-caches"
VCPKG_DEFAULT_TRIPLET: "x64-osx"
VCPKG_BINARY_SOURCES: "${{ secrets.VCPKG_BINARY_SOURCES }}"
- name: "Run vcpkg(arm64-osx)"
run: |
mkdir -p ${VCPKG_DEFAULT_BINARY_CACHE}
vcpkg install --keep-going \
--clean-buildtrees-after-build \
--clean-packages-after-build \
--x-manifest-root test \
--x-feature test
env:
VCPKG_DEFAULT_BINARY_CACHE: "${{ runner.temp }}/vcpkg-caches"
VCPKG_DEFAULT_TRIPLET: "arm64-osx"
VCPKG_BINARY_SOURCES: "${{ secrets.VCPKG_BINARY_SOURCES }}"