Update submodules#31
Conversation
Unit Tests - Ubuntu_Java_2126 tests ±0 23 ✅ ±0 22s ⏱️ -1s For more details on these failures, see this check. Results for commit 8db54eb. ± Comparison against base commit d45264a. ♻️ This comment has been updated with latest results. |
Unit Tests - Ubuntu_Java_826 tests ±0 23 ✅ ±0 23s ⏱️ ±0s For more details on these failures, see this check. Results for commit 8db54eb. ± Comparison against base commit d45264a. ♻️ This comment has been updated with latest results. |
Unit Tests - Ubuntu_Java_1726 tests ±0 23 ✅ ±0 22s ⏱️ -1s For more details on these failures, see this check. Results for commit 8db54eb. ± Comparison against base commit d45264a. ♻️ This comment has been updated with latest results. |
Unit Tests - Windows_Java_826 tests ±0 23 ✅ ±0 13s ⏱️ -4s For more details on these failures, see this check. Results for commit 8db54eb. ± Comparison against base commit d45264a. ♻️ This comment has been updated with latest results. |
Unit Tests - Ubuntu_Java_1126 tests ±0 23 ✅ ±0 23s ⏱️ ±0s For more details on these failures, see this check. Results for commit 8db54eb. ± Comparison against base commit d45264a. ♻️ This comment has been updated with latest results. |
Unit Tests - Windows_Java_2126 tests ±0 23 ✅ ±0 13s ⏱️ ±0s For more details on these failures, see this check. Results for commit 8db54eb. ± Comparison against base commit d45264a. ♻️ This comment has been updated with latest results. |
Unit Tests - Windows_Java_1726 tests ±0 23 ✅ ±0 13s ⏱️ -1s For more details on these failures, see this check. Results for commit 8db54eb. ± Comparison against base commit d45264a. ♻️ This comment has been updated with latest results. |
Unit Tests - Windows_Java_1126 tests ±0 23 ✅ ±0 15s ⏱️ +2s For more details on these failures, see this check. Results for commit 8db54eb. ± Comparison against base commit d45264a. ♻️ This comment has been updated with latest results. |
Unit Tests - MacOS_14_Java_1726 tests ±0 23 ✅ ±0 33s ⏱️ - 1m 2s For more details on these failures, see this check. Results for commit 8db54eb. ± Comparison against base commit d45264a. ♻️ This comment has been updated with latest results. |
Unit Tests - MacOS_14_Java_2126 tests ±0 23 ✅ ±0 2m 6s ⏱️ +14s For more details on these failures, see this check. Results for commit 8db54eb. ± Comparison against base commit d45264a. ♻️ This comment has been updated with latest results. |
Unit Tests - MacOS_14_Java_1126 tests ±0 23 ✅ ±0 1m 6s ⏱️ -39s For more details on these failures, see this check. Results for commit 8db54eb. ± Comparison against base commit d45264a. ♻️ This comment has been updated with latest results. |
Unit Tests - MacOS_13_Java_826 tests ±0 23 ✅ ±0 30s ⏱️ +7s For more details on these failures, see this check. Results for commit 8db54eb. ± Comparison against base commit d45264a. ♻️ This comment has been updated with latest results. |
Unit Tests - MacOS_13_Java_1126 tests ±0 23 ✅ ±0 26s ⏱️ -17s For more details on these failures, see this check. Results for commit 8db54eb. ± Comparison against base commit d45264a. ♻️ This comment has been updated with latest results. |
Unit Tests - MacOS_13_Java_2126 tests ±0 23 ✅ ±0 54s ⏱️ +15s For more details on these failures, see this check. Results for commit 8db54eb. ± Comparison against base commit d45264a. ♻️ This comment has been updated with latest results. |
Unit Tests - MacOS_13_Java_1726 tests ±0 23 ✅ ±0 28s ⏱️ +2s For more details on these failures, see this check. Results for commit 8db54eb. ± Comparison against base commit d45264a. ♻️ This comment has been updated with latest results. |
3745a8c to
8db54eb
Compare
…ice detection port leftovers, fix CI Lite data file, auto-detect native toolset' * Remove device detection leftovers from the port Cleans up naming and comments copied unchanged from the device-detection-java codebase. Internal identifiers are renamed to IP Intelligence terms (deviceMap to propertyMap and DEVICE_LIST_KEY to PROFILE_LIST_KEY in the cloud engine and MultiIPIDataCloud, the UserAgentGenerator test helper to IpAddressGenerator) and javadoc, log messages and README wording now describe IP Intelligence rather than device detection. Deletes dead test code from the port. Builder.java duplicated the existing BuilderTests.java, MetaDataTests.java in the shared module was an unreferenced helper without tests, and ClientHintsExampleTestBase only applied to User-Agent Client Hints. Public API names with device detection heritage, such as HardwareProfileCloudEngine and the TAC evidence constant, are part of the IP Intelligence cloud specification and are unchanged. * Link the CI Lite data file under the name tests look for ci/fetch-assets.ps1 symlinked the fetched Lite asset under its blob name 51Degrees-LiteIpiV41.ipi, but the FileUtils test helper searches for the unpacked name 51Degrees-LiteV41.ipi, the same name the data repo scripts produce, so tests could never find the fetched file. The -Assets entry keeps the blob name because the shared common-ci steps/fetch-assets.ps1 resolves assets through a fixed switch over known names and errors on anything else. That switch is also where the stale Lite blob URL lives, common-ci needs the equivalent of ip-intelligence-data PR #31 to fetch the current 4.5 build published as 51Degrees-IPIV4LiteIpiV41.ipi.gz. * Auto-detect the Windows toolset and SDK for the native build The on-premise native build forced platform toolset v142 and Windows SDK 10.0.18362.0 by default, so anyone on a newer Visual Studio had to pass -DplatformToolsetVersion and -DwindowsSDKVersion overrides and CI was pinned to an old toolset. The pom default for both is now "auto", and PreBuild.bat omits the corresponding CMake flag for an "auto" or empty value. CMake then picks the toolset and SDK from the installed Visual Studio, the latest each version supports, so the build uses v143 on a VS 2022 runner and v145 on a VS 2026 machine with no override. Explicit overrides still apply when the properties are set. PreBuild.sh already let CMake choose, so it is unchanged. --------- Co-authored-by: Jamesr51d <122470673+Jamesr51d@users.noreply.github.com>
Update submodules