Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
a72fe75
Rearchitect vcpkg port for official submission
bmehta001 Mar 3, 2026
55d7124
Fix test scripts and pin portfile commit for manifest mode
bmehta001 Mar 4, 2026
196dab8
Update portfile REF and broaden curl platform constraint
bmehta001 Mar 4, 2026
2ed6951
Fix macOS/iOS vcpkg build and add standalone consumer test
bmehta001 Mar 5, 2026
529f378
Exclude port and test files from git archives
bmehta001 Mar 5, 2026
8290a12
Update portfile REF to commit with export-ignore
bmehta001 Mar 5, 2026
c36bdec
Normalize BUILD_IOS/BUILD_APPLE_HTTP to ON/OFF before config substitu…
bmehta001 Mar 5, 2026
4b30c9c
Add guard for MATSDK_BUILD_VERSION before version file generation
bmehta001 Mar 5, 2026
82153a6
Simplify: deduplicate frameworks, merge test dirs, normalize booleans
bmehta001 Mar 5, 2026
41c6084
Remove MSTEL_LOCAL_SOURCE dev-only override from portfile
bmehta001 Mar 5, 2026
7612ea4
Point portfile at microsoft/cpp_client_telemetry with HEAD_REF main
bmehta001 Mar 5, 2026
e7e5215
Add Android platform support for vcpkg port
bmehta001 Mar 5, 2026
40eadfd
Add Android cross-compile test script for vcpkg port
bmehta001 Mar 5, 2026
4845455
Fix review issues: strengthen version guard, update port to v3.10.42.…
bmehta001 Mar 6, 2026
acc2624
Pin vcpkg port to tested branch commit
bmehta001 Mar 6, 2026
b9ed426
Clarify stable vcpkg install guidance
bmehta001 Mar 6, 2026
363e689
Simplify /usr/local/include guard in lib/CMakeLists.txt
bmehta001 Mar 9, 2026
1e91987
Fix macro redefinition, improve comments, remove dead code
bmehta001 Mar 11, 2026
7c2a200
Update vcpkg docs for official port submission
bmehta001 Mar 13, 2026
66ba34e
Improve CMake conventions in test consumer and root CMakeLists
bmehta001 Mar 13, 2026
6e79808
Apply CMake best practices consistently across all build files
bmehta001 Mar 13, 2026
ee6e6a0
Fix functests body deletion, remove stale FIXME, use VERSION var in p…
bmehta001 Mar 13, 2026
e7faf2b
Point portfile REF+SHA512 at latest fork commit for validation
bmehta001 Mar 13, 2026
f4bd2d8
Upgrade vendored zlib from 1.2.11 to 1.3.1
bmehta001 Mar 13, 2026
3456d7c
Update portfile REF+SHA512 to latest commit (includes zlib 1.3.1)
bmehta001 Mar 13, 2026
481db71
Tighten comments and fix redundant PUBLIC keyword
bmehta001 Mar 13, 2026
9c9a730
Add explicit triplet detection to Linux vcpkg test
bmehta001 Mar 13, 2026
da5f043
Improve comments
bmehta001 Mar 13, 2026
ca4a5f9
Fix incorrect curl dependency on Android; use version not version-string
bmehta001 Mar 13, 2026
779d0b8
Remove dead code from root CMakeLists.txt
bmehta001 Mar 13, 2026
a3b373d
Simplify lib/CMakeLists.txt: deduplicate source list and remove redun…
bmehta001 Mar 13, 2026
f9f6d62
Update portfile REF+SHA512 to latest commit
bmehta001 Mar 13, 2026
99aa7de
Use PRIVATE linkage for all internal deps in legacy paths
bmehta001 Mar 14, 2026
be9be79
Simplify root CMakeLists.txt: flatten nesting, remove dead bondlite g…
bmehta001 Mar 15, 2026
b9dac5f
Upgrade vendored zlib from 1.3.1 to 1.3.2
bmehta001 Mar 15, 2026
764e922
Revert "Upgrade vendored zlib from 1.3.1 to 1.3.2"
bmehta001 Mar 15, 2026
8941c5e
Add iOS Simulator support to vcpkg test script
bmehta001 Mar 15, 2026
d2bc047
Test all vcpkg features: request all features in vcpkg.json, test CDS…
bmehta001 Mar 15, 2026
a3cbc15
Update portfile REF+SHA512 to latest commit
bmehta001 Mar 15, 2026
447b75c
Fix vcpkg test: remove CDS API test (submodule not in tarballs)
bmehta001 Mar 15, 2026
5369949
Update portfile REF+SHA512 to 447b75c6
bmehta001 Mar 15, 2026
bc00d35
Restore troubleshooting section to vcpkg build docs
bmehta001 Mar 15, 2026
87ae758
Clean up vcpkg docs: consolidate HTTP notes, update test commands
bmehta001 Mar 15, 2026
1c8cf2f
Remove stale header references from project files
bmehta001 Mar 15, 2026
9f0102e
Fix legacy build regressions: guard install(EXPORT), fix zlib warnings
bmehta001 Mar 15, 2026
2f00c65
Fix pre-existing build issues across platforms
bmehta001 Mar 15, 2026
d99145c
Re-apply Intel SIMD patches to vendored zlib 1.3.1
bmehta001 Mar 15, 2026
98dd44c
Revert vendored zlib from 1.3.1 to 1.2.11 with Intel SIMD patches
bmehta001 Mar 15, 2026
60c7e95
Update portfile REF+SHA512 to latest HEAD (98dd44c0)
bmehta001 Mar 15, 2026
9fd9959
Add iOS Simulator custom triplet instructions to vcpkg docs
bmehta001 Mar 15, 2026
e55c54c
Restore Tag constant in HttpClient_Android.cpp
bmehta001 Mar 15, 2026
53b0713
Remove stale header references from .filters files
bmehta001 Mar 15, 2026
6330c0c
Restore incorrectly removed header references
bmehta001 Mar 15, 2026
e2932b0
Revert uncertain stale header removals
bmehta001 Mar 15, 2026
5865d0d
Remove speculative macOS CLT header workaround
bmehta001 Mar 15, 2026
8e5791e
Remove redundant VCPKG_OSX_ARCHITECTURES from iOS sim triplet
bmehta001 Mar 15, 2026
3cc3e68
Use built-in arm64-ios-simulator triplet instead of custom one
bmehta001 Mar 15, 2026
2a5900f
Update MATSDK_API_VERSION from 3.4 to 3.10
bmehta001 Mar 15, 2026
a2ca940
Add ARM64 Windows support to vcpkg test script
bmehta001 Mar 15, 2026
361de1c
Auto-detect host architecture for Windows vcpkg test
bmehta001 Mar 15, 2026
f48f729
Simplify legacy dependency linking in lib/CMakeLists.txt
bmehta001 Mar 15, 2026
453b17c
Update portfile REF+SHA512 to latest HEAD (f48f7294)
bmehta001 Mar 15, 2026
ab2b80f
Remove ORT-specific reference from comment
bmehta001 Mar 15, 2026
2d1ca51
Fix code review issues in test scripts and CMake
bmehta001 Mar 15, 2026
6eb8769
Remove duplicated NativeArch detection in Windows test script
bmehta001 Mar 15, 2026
0321d2e
Fix Apple HTTP, response leak, teardown, and concurrency bugs
bmehta001 Mar 16, 2026
464a303
Modernize sample consumers to use configurable install paths
bmehta001 Mar 16, 2026
9690732
Fix iOS vcpkg simulator test and wrapper optional-module resilience
bmehta001 Mar 16, 2026
961fb95
Revert risky non-Logger parts of 0321d2e9
bmehta001 Mar 16, 2026
69da734
Update portfile to microsoft repo with latest REF+SHA512
bmehta001 Mar 16, 2026
d392370
Remove dead feature flags from vcpkg port
bmehta001 Mar 16, 2026
a71300c
Update portfile REF+SHA512 to latest HEAD (d3923700)
bmehta001 Mar 16, 2026
055fae5
Fix iOS vcpkg simulator test and wrapper optional-module resilience
bmehta001 Mar 16, 2026
a91d1b5
Update portfile REF+SHA512 to latest HEAD (055fae55)
bmehta001 Mar 16, 2026
e631444
Fix iOS restartRecoversEventsFromStorage test failure
bmehta001 Mar 16, 2026
3f0be3c
Update portfile REF+SHA512 to latest HEAD (e6314447)
bmehta001 Mar 16, 2026
7037bd3
Fix data races, memory leaks in HTTP pipeline and worker thread
bmehta001 Mar 16, 2026
bdc732c
Update portfile REF+SHA512 to latest HEAD (7037bd38)
bmehta001 Mar 16, 2026
f4043a7
Add GitHub Actions workflow for vcpkg port tests
bmehta001 Mar 16, 2026
72c592f
Document zlib-ng compat mode as optional optimization
bmehta001 Mar 16, 2026
7513339
Update iOS CI: replace deprecated macos-13 with macos-14
bmehta001 Mar 16, 2026
4b01acb
Fix iOS CI simulator matrix for macos-14
bmehta001 Mar 16, 2026
78655c0
Fix iOS CI: add OS=latest to xcodebuild destination
bmehta001 Mar 16, 2026
4b85a22
Fix iOS CI: dynamically resolve simulator OS version
bmehta001 Mar 16, 2026
0d0aac7
Simplify iOS CI: use simulator UUID for unambiguous destination
bmehta001 Mar 16, 2026
9982fcb
Fix iOS test HTTP failures: use 127.0.0.1 instead of localhost
bmehta001 Mar 16, 2026
72868bf
Update portfile REF+SHA512 to latest HEAD (9982fcb9)
bmehta001 Mar 16, 2026
c41361a
Use ephemeral NSURLSession to prevent stale connection reuse
bmehta001 Mar 16, 2026
f56b5e0
Update portfile REF+SHA512 to latest HEAD (c41361aa)
bmehta001 Mar 16, 2026
130ab96
Fix flaky test tolerances for CI simulator environments
bmehta001 Mar 17, 2026
5a905f8
Update portfile REF+SHA512 to latest HEAD (130ab961)
bmehta001 Mar 17, 2026
20f413e
Fix use-after-destroy crash: per-instance NSURLSession with safe tear…
bmehta001 Mar 17, 2026
0d5b0dc
Update portfile REF+SHA512 to latest HEAD (20f413e1)
bmehta001 Mar 17, 2026
79f1782
Add concurrency groups to cancel superseded workflow runs
bmehta001 Mar 17, 2026
a20abe0
Move session invalidation to CancelAllRequests for safer teardown
bmehta001 Mar 17, 2026
a8117b8
Update portfile REF+SHA512 to latest HEAD (a20abe01)
bmehta001 Mar 17, 2026
309890f
Update actions/checkout to v4 in all active workflows
bmehta001 Mar 18, 2026
95997da
Update all GitHub Actions to latest major versions
bmehta001 Mar 18, 2026
edcd83a
Fix Android CI: use sdkmanager from PATH instead of hardcoded 7.0 dir
bmehta001 Mar 18, 2026
ad9a7bf
Fix hardcoded paths and stale VS version in CI workflows
bmehta001 Mar 18, 2026
a6b6c58
Fix portfile: use branch name for HEAD_REF, document Apple HTTP const…
bmehta001 Mar 18, 2026
eddce38
Fix WorkerThread: only clean up queues after successful join
bmehta001 Mar 18, 2026
1e93740
Make m_runningLatency atomic to eliminate data races
bmehta001 Mar 18, 2026
d9826a2
Revert m_runningLatency move into LOCKGUARD (now atomic, lock unneces…
bmehta001 Mar 18, 2026
ae941f9
Restore original m_runningLatency position to match main
bmehta001 Mar 18, 2026
4a99128
Fix MSVC build: use .load() for atomic in variadic LOG_TRACE calls
bmehta001 Mar 18, 2026
952b24b
Remove stale MockILocalStorageReader.hpp reference from FuncTests.vcx…
bmehta001 Mar 18, 2026
5f9c55f
Bump vcpkg port version to 3.10.44.1
bmehta001 Mar 18, 2026
6d28386
Fix flaky iOS tests: waitsForConnectivity + increased timeouts
bmehta001 Mar 18, 2026
86ba37c
Sync: revert waitsForConnectivity, keep test timeout increases
bmehta001 Mar 18, 2026
b306faa
Fix MultipleLogManagersTests: atomic counter and relaxed timeouts
bmehta001 Mar 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,12 @@ GNUmakefile text
*.xml text
*.cfg text

## Exclude vcpkg port and test scaffolding from GitHub tarballs.
## This avoids a chicken-and-egg problem: the portfile contains a SHA512
## of the tarball, so changes to the portfile must not change the tarball.
tools/ports/ export-ignore
tests/vcpkg/ export-ignore

## Self-reference =)
.gitignore text
.gitattributes text
16 changes: 10 additions & 6 deletions .github/workflows/build-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,18 @@ on:
- main
- dev


concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
build:
runs-on: windows-latest
name: Build for Android
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
submodules: false
- name: Update submodules
Expand All @@ -32,22 +37,21 @@ jobs:
git config --global submodule.lib/modules.update none
git -c protocol.version=2 submodule update --init --force --depth=1
- name: Setup Java
uses: actions/setup-java@v3
uses: actions/setup-java@v5
with:
distribution: 'adopt'
java-version: '17'
- name: Remove default github maven configuration
# Workaround for: 'Unable to decrypt local Maven settings credentials'
run: rm $Env:USERPROFILE\.m2\settings.xml
- name: Setup Android SDK
uses: android-actions/setup-android@v2
uses: android-actions/setup-android@v3
- name: Install NDK
run: |
java -version
gci env:* | sort-object name
new-item "C:\Users\runneradmin\.android\repositories.cfg" -ItemType "file"
echo yes | .\sdkmanager.bat "ndk-bundle" "cmake;3.10.2.4988404" "ndk;27.0.12077973" --sdk_root=$Env:ANDROID_SDK_ROOT
working-directory: ${{ env.ANDROID_SDK_ROOT }}\cmdline-tools\7.0\bin
new-item "$Env:USERPROFILE\.android\repositories.cfg" -ItemType "file"
echo yes | sdkmanager "ndk-bundle" "cmake;3.10.2.4988404" "ndk;27.0.12077973" --sdk_root=$Env:ANDROID_SDK_ROOT
- name: Chocolatey
run: |
choco install --no-progress -y ninja
Expand Down
17 changes: 11 additions & 6 deletions .github/workflows/build-ios-mac.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,22 @@ on:
schedule:
- cron: 0 2 * * 1-5


concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
build:
strategy:
matrix:
os: [macos-13, macos-15]
os: [macos-14, macos-15]
config: [release, debug]
simulator: ["'iPhone 15'", "'iPad Pro (11-inch) (4th generation)'", "'iPhone 16'", "'iPad Air 11-inch (M2)'"]
exclude:
- os: macos-13
- os: macos-14
simulator: "'iPhone 16'"
- os: macos-13
- os: macos-14
simulator: "'iPad Air 11-inch (M2)'"
- os: macos-15
simulator: "'iPhone 15'"
Expand All @@ -42,14 +47,14 @@ jobs:
- name: Grant write permissions to /usr/local
run: |
sudo chown -R $USER:staff /usr/local
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
submodules: 'true'
continue-on-error: true
- name: build
run: |
if [[ "${{ matrix.os }}" == "macos-13" ]]; then
export IOS_DEPLOYMENT_TARGET=13.0;
if [[ "${{ matrix.os }}" == "macos-14" ]]; then
export IOS_DEPLOYMENT_TARGET=14.0;
elif [[ "${{ matrix.os }}" == "macos-15" ]]; then
export IOS_DEPLOYMENT_TARGET=15.0;
fi
Expand Down
7 changes: 6 additions & 1 deletion .github/workflows/build-posix-latest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,11 @@ on:
schedule:
- cron: 0 2 * * 1-5


concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
build:

Expand All @@ -32,7 +37,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v1
uses: actions/checkout@v4
continue-on-error: true
- name: Test ${{ matrix.os }} ${{ matrix.config }}
run: ./build-tests.sh ${{ matrix.config }}
7 changes: 6 additions & 1 deletion .github/workflows/build-ubuntu-2204.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,11 @@ on:
schedule:
- cron: 0 2 * * 1-5


concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
build:

Expand All @@ -32,7 +37,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v1
uses: actions/checkout@v4
continue-on-error: true
- name: Test ${{ matrix.os }} ${{ matrix.config }}
run: ./build-tests.sh ${{ matrix.config }}
2 changes: 1 addition & 1 deletion .github/workflows/build-windows-clang.yaml.off
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
steps:

- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
continue-on-error: true

- name: Setup Tools
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-windows-vs2017.yaml.off
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
steps:

- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
continue-on-error: true

- name: Setup Tools
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-windows-vs2022.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
steps:

- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
continue-on-error: true

- name: Build
Expand Down
18 changes: 11 additions & 7 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@ on:
schedule:
- cron: '0 8 * * 1'


concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
analyze:
name: Analyze
Expand All @@ -34,7 +39,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
continue-on-error: true

# Initializes the CodeQL tools for scanning.
Expand Down Expand Up @@ -87,7 +92,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
continue-on-error: true

- name: Update submodules
Expand All @@ -102,21 +107,20 @@ jobs:
languages: java

- name: Setup Java
uses: actions/setup-java@v3
uses: actions/setup-java@v5
with:
distribution: 'adopt'
java-version: '17'
- name: Remove default github maven configuration
run: rm $Env:USERPROFILE\.m2\settings.xml
- name: Setup Android SDK
uses: android-actions/setup-android@v2
uses: android-actions/setup-android@v3
- name: Install NDK
run: |
java -version
gci env:* | sort-object name
new-item "C:\Users\runneradmin\.android\repositories.cfg" -ItemType "file"
echo yes | .\sdkmanager.bat "ndk-bundle" "cmake;3.10.2.4988404" "ndk;27.0.12077973" --sdk_root=$Env:ANDROID_SDK_ROOT
working-directory: ${{ env.ANDROID_SDK_ROOT }}\cmdline-tools\7.0\bin
new-item "$Env:USERPROFILE\.android\repositories.cfg" -ItemType "file"
echo yes | sdkmanager "ndk-bundle" "cmake;3.10.2.4988404" "ndk;27.0.12077973" --sdk_root=$Env:ANDROID_SDK_ROOT
- name: Chocolatey
run: |
choco install --no-progress -y ninja
Expand Down
7 changes: 6 additions & 1 deletion .github/workflows/spellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,19 @@ on:
pull_request:
branches: [ master, main ]


concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
build:
runs-on: ubuntu-latest

steps:

- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
continue-on-error: true

- name: install misspell
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-android-mac.yml.off
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
steps:

- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
submodules: true
depth: 1
Expand All @@ -42,7 +42,7 @@ jobs:
script: ./testandlog
- name: Upload
if: ${{ always() }}
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
with:
name: logcat
path: ./lib/android_build/logcat.txt
111 changes: 111 additions & 0 deletions .github/workflows/test-vcpkg.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
name: Vcpkg port tests

on:
push:
branches:
- master
- main
- dev
- dev/*
- release/*
- buildme/*

pull_request:
branches:
- master
- main
- dev


concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
windows:
runs-on: windows-latest
name: Windows (x64-windows-static)
steps:
- uses: actions/checkout@v4

- name: Bootstrap vcpkg
run: |
git clone https://github.com/microsoft/vcpkg.git ${{ runner.temp }}\vcpkg
& "${{ runner.temp }}\vcpkg\bootstrap-vcpkg.bat" -disableMetrics
shell: pwsh

- name: Run vcpkg port test
run: .\tests\vcpkg\test-vcpkg-windows.ps1 -VcpkgRoot "${{ runner.temp }}\vcpkg"
shell: pwsh

linux:
runs-on: ubuntu-latest
name: Linux (x64-linux)
steps:
- uses: actions/checkout@v4

- name: Bootstrap vcpkg
run: |
git clone https://github.com/microsoft/vcpkg.git "${{ runner.temp }}/vcpkg"
"${{ runner.temp }}/vcpkg/bootstrap-vcpkg.sh" -disableMetrics

- name: Run vcpkg port test
env:
VCPKG_ROOT: ${{ runner.temp }}/vcpkg
run: |
chmod +x tests/vcpkg/test-vcpkg-linux.sh
./tests/vcpkg/test-vcpkg-linux.sh

macos:
runs-on: macos-latest
name: macOS (native)
steps:
- uses: actions/checkout@v4

- name: Bootstrap vcpkg
run: |
git clone https://github.com/microsoft/vcpkg.git "${{ runner.temp }}/vcpkg"
"${{ runner.temp }}/vcpkg/bootstrap-vcpkg.sh" -disableMetrics

- name: Run vcpkg port test
env:
VCPKG_ROOT: ${{ runner.temp }}/vcpkg
run: |
chmod +x tests/vcpkg/test-vcpkg-macos.sh
./tests/vcpkg/test-vcpkg-macos.sh

ios:
runs-on: macos-latest
name: iOS (arm64-ios cross-compile)
steps:
- uses: actions/checkout@v4

- name: Bootstrap vcpkg
run: |
git clone https://github.com/microsoft/vcpkg.git "${{ runner.temp }}/vcpkg"
"${{ runner.temp }}/vcpkg/bootstrap-vcpkg.sh" -disableMetrics

- name: Run vcpkg port test (device)
env:
VCPKG_ROOT: ${{ runner.temp }}/vcpkg
run: |
chmod +x tests/vcpkg/test-vcpkg-ios.sh
./tests/vcpkg/test-vcpkg-ios.sh

android:
runs-on: ubuntu-latest
name: Android (arm64-v8a cross-compile)
steps:
- uses: actions/checkout@v4

- name: Bootstrap vcpkg
run: |
git clone https://github.com/microsoft/vcpkg.git "${{ runner.temp }}/vcpkg"
"${{ runner.temp }}/vcpkg/bootstrap-vcpkg.sh" -disableMetrics

- name: Run vcpkg port test
env:
VCPKG_ROOT: ${{ runner.temp }}/vcpkg
run: |
chmod +x tests/vcpkg/test-vcpkg-android.sh
./tests/vcpkg/test-vcpkg-android.sh arm64-v8a
Loading
Loading