Skip to content

Commit

Permalink
Minor docs and deps refresh
Browse files Browse the repository at this point in the history
- update recommended curl and openssl versions
- update and fix FV pipes
- update readme
- update CI due to recent macOS runenr changes

Relates-To: MINOR

Signed-off-by: Yaroslav Stefinko <[email protected]>
  • Loading branch information
ystefinko committed Feb 3, 2025
1 parent 94e6d9d commit af791c6
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 33 deletions.
20 changes: 5 additions & 15 deletions .github/workflows/psv_pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -186,17 +186,7 @@ jobs:
run: scripts/macos/psv/azure_macos_build_psv.sh
shell: bash

psv-macos-13-xcode-15-build:
name: PSV.MacOS13.Xcode15
runs-on: macos-13-xlarge
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: MacOS Build Xcode15
run: scripts/macos/psv/azure_macos_build_psv.sh
shell: bash

psv-macos-14-xcode-15-build:
psv-macos-14-arm64-xcode-15-build:
name: PSV.MacOS14.Xcode15
runs-on: macos-14
steps:
Expand All @@ -216,7 +206,7 @@ jobs:
run: scripts/macos/psv/azure_macos_build_psv.sh
shell: bash

psv-ios-xcode-15-build:
psv-ios-x86_64-xcode-15-build:
name: PSV.iOS.MacOS13.Xcode15
runs-on: macOS-13
steps:
Expand All @@ -226,7 +216,7 @@ jobs:
run: scripts/ios/azure_ios_build_psv.sh
shell: bash

psv-ios-xcode-14-build:
psv-ios-x86_64-xcode-14-build:
name: PSV.iOS.MacOS13.Xcode14
runs-on: macOS-13
steps:
Expand All @@ -238,7 +228,7 @@ jobs:
env:
USE_LATEST_XCODE: 0

psv-ios-os15-xcode-16-build:
psv-ios-os15-arm64-xcode-16-build:
name: PSV.iOS.MacOS13.Xcode16
runs-on: macOS-15
steps:
Expand All @@ -248,7 +238,7 @@ jobs:
run: scripts/ios/azure_ios_build_psv.sh
shell: bash

psv-ios-os14-xcode-15-build:
psv-ios-os14-arm64-xcode-15-build:
name: PSV.iOS.MacOS14.Xcode15
runs-on: macOS-14
steps:
Expand Down
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,15 +65,15 @@ The table below lists the platforms on which the Data SDK has been tested.

The table below lists the dependencies of the Data SDK.

| Library | Recommended version |
|:---------------------|:--------------------|
| Libcurl | 7.52.1 |
| OpenSSL | 1.1.1w |
| Boost (headers only) | 1.82.0 |
| LevelDB | 1.21 |
| Snappy | 1.1.7 |
| RapidJSON | latest |
| Zlib | 1.3.1 |
| Library | Minimal version |
|:---------------------|:----------------|
| Libcurl | 7.83.1 |
| OpenSSL | 3.1.4 |
| Boost (headers only) | 1.82.0 |
| LevelDB | 1.21 |
| Snappy | 1.1.7 |
| RapidJSON | latest |
| Zlib | 1.3.1 |

### Linux dependencies

Expand All @@ -92,7 +92,7 @@ For details, see <a href="https://github.com/heremaps/here-data-sdk-cpp/blob/mas

## LICENSE

Copyright (C) 2019–2024 HERE Europe B.V.
Copyright (C) 2019–2025 HERE Europe B.V.

For license details, see the <a href="https://github.com/heremaps/here-data-sdk-cpp/blob/master/LICENSE" target="_blank">LICENSE</a> file in the root of this project.

Expand Down
6 changes: 3 additions & 3 deletions external/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2019-2024 HERE Europe B.V.
# Copyright (C) 2019-2025 HERE Europe B.V.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -61,10 +61,10 @@ set(OLP_SDK_CPP_ZLIB_URL "https://www.zlib.net/zlib-1.3.1.tar.gz")
set(OLP_SDK_CPP_ZLIB_HASH "SHA256=9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23")

set(OLP_SDK_CPP_OPENSSL_URL "https://github.com/openssl/openssl.git")
set(OLP_SDK_CPP_OPENSSL_TAG "OpenSSL_1_1_1w")
set(OLP_SDK_CPP_OPENSSL_TAG "openssl-3.1.4")

set(OLP_SDK_CPP_CURL_URL "https://github.com/bagder/curl.git")
set(OLP_SDK_CPP_CURL_TAG "curl-7_52_1")
set(OLP_SDK_CPP_CURL_TAG "curl-7_83_1")

# Add external projects
find_package(GTest QUIET)
Expand Down
4 changes: 2 additions & 2 deletions scripts/android/build-test-emulator.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash -ex
#
# Copyright (C) 2020-2024 HERE Europe B.V.
# Copyright (C) 2020-2025 HERE Europe B.V.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -73,7 +73,7 @@ echo "y" | ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager "emulator" "p
echo "y" | ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager --install "system-images;android-$ANDROID_API;google_apis;$ANDROID_ABI"

# Create emulator
echo "no" | ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/avdmanager create avd -n android_emulator -k "system-images;android-$ANDROID_API;google_apis;$ANDROID_ABI" --force
echo "yes" | ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/avdmanager create avd -n android_emulator -k "system-images;android-$ANDROID_API;google_apis;$ANDROID_ABI" --force
echo "AVD created"
emulator -list-avds

Expand Down
6 changes: 3 additions & 3 deletions scripts/ios/fv/gh-actions-functional-network-test.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash -ex
#
# Copyright (C) 2021-2024 HERE Europe B.V.
# Copyright (C) 2021-2025 HERE Europe B.V.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -96,14 +96,14 @@ xcrun simctl list
xcrun simctl list devices
xcrun simctl list runtimes

export CurrentDeviceUDID=$(xcrun simctl list devices | grep "iPhone 14 (" | grep -v "unavailable" | grep -v "com.apple.CoreSimulator.SimDeviceType" | cut -d'(' -f2 | cut -d')' -f1 | head -1)
export CurrentDeviceUDID=$(xcrun simctl list devices | grep "iPhone 15 (" | grep -v "unavailable" | grep -v "com.apple.CoreSimulator.SimDeviceType" | cut -d'(' -f2 | cut -d')' -f1 | head -1)

# Create new Simulator device

xcrun simctl list devices | grep ${CurrentDeviceUDID}
xcrun simctl boot ${CurrentDeviceUDID} || true
xcrun simctl list devices | grep ${CurrentDeviceUDID}
xcrun simctl create ${GITHUB_RUN_ID}_iphone14 "com.apple.CoreSimulator.SimDeviceType.iPhone-14"
xcrun simctl create ${GITHUB_RUN_ID}_iphone15 "com.apple.CoreSimulator.SimDeviceType.iPhone-15"
xcrun simctl list devices | grep ${CurrentDeviceUDID}
echo "Simulator created"

Expand Down

0 comments on commit af791c6

Please sign in to comment.