Skip to content

Commit 9cda22e

Browse files
committed
update version to 0.2.0 and enhance CI configuration for multi-platform builds
1 parent a705ac5 commit 9cda22e

3 files changed

Lines changed: 7 additions & 6 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ jobs:
1414
strategy:
1515
matrix:
1616
os: [ubuntu-latest, macos-latest, windows-latest]
17+
build_type: [Debug, Release]
1718
fail-fast: false
1819

1920
runs-on: ${{ matrix.os }}
@@ -58,18 +59,18 @@ jobs:
5859
run: |
5960
cmake -S . -B build \
6061
-DCMAKE_TOOLCHAIN_FILE="$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake" \
61-
-DCMAKE_BUILD_TYPE=Release
62+
-DCMAKE_BUILD_TYPE=${{ matrix.build_type }}
6263
6364
- name: Build
64-
run: cmake --build build --config Release --parallel
65+
run: cmake --build build --config ${{ matrix.build_type }} --parallel
6566

6667
- name: Unit tests
67-
run: ctest --test-dir build -C Release -L unit --output-on-failure
68+
run: ctest --test-dir build -C ${{ matrix.build_type }} -L unit --output-on-failure
6869

6970
- name: Integration tests
7071
run: |
7172
if [[ "$RUNNER_OS" == "Windows" ]]; then
72-
build/tests/Release/hyperliquid_integration_tests.exe --gtest_color=yes
73+
build/tests/${{ matrix.build_type }}/hyperliquid_integration_tests.exe --gtest_color=yes
7374
else
7475
build/tests/hyperliquid_integration_tests --gtest_color=yes
7576
fi

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
---
99

10-
## [unreleased]
10+
## [0.2.0] -2026-06-19
1111

1212
### Added
1313
- Add a `market_data_websocket` example that subscribes to public testnet `allMids` and per-coin `l2Book` WebSocket updates for one or more coins.

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cmake_minimum_required(VERSION 3.21)
2-
project(hyperliquid-cpp VERSION 0.1.2 LANGUAGES CXX)
2+
project(hyperliquid-cpp VERSION 0.2.0 LANGUAGES CXX)
33

44
set(CMAKE_CXX_STANDARD 20)
55
set(CMAKE_CXX_STANDARD_REQUIRED ON)

0 commit comments

Comments
 (0)