From 832ec06c37523842a9d4f0247e20e03c0efa226a Mon Sep 17 00:00:00 2001 From: Sergey Vershinin Date: Wed, 15 Jul 2026 13:31:45 +0200 Subject: [PATCH] chore: prepare 0.18.2 release --- MAINTAINING.md | 4 ++-- README.md | 6 +++--- examples/Directory.Build.props | 2 +- examples/native-loading/Dockerfile.bundled | 2 +- examples/native-loading/Dockerfile.system | 4 ++-- examples/native-loading/scripts/build-deb.sh | 2 +- examples/quickstart/README.md | 2 +- version.txt | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/MAINTAINING.md b/MAINTAINING.md index 4b6e093..ebdb267 100644 --- a/MAINTAINING.md +++ b/MAINTAINING.md @@ -114,8 +114,8 @@ $engine = $env:LADYBUG_ENGINE_REPO if (-not $engine -or -not (Test-Path (Join-Path $engine 'src/include/c_api/lbug.h'))) { throw 'Set LADYBUG_ENGINE_REPO to a LadybugDB/ladybug checkout.' } -$old = 'v0.17.0' -$new = 'v0.18.1' +$old = 'v0.18.1' +$new = 'v0.18.2' git -C $engine fetch origin --tags --prune gh release view $new --repo LadybugDB/ladybug diff --git a/README.md b/README.md index 8ba7f13..0e56db9 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Official C# binding for the [Ladybug](https://github.com/ladybugdb/ladybug) embe It wraps the native Ladybug C API via P/Invoke and ships prebuilt native libraries for supported platforms, so you can run Cypher queries against an embedded graph database directly from .NET. -> Current package family: `0.18.1`, built against the Ladybug `v0.18.1` engine. +> Current package family: `0.18.2`, built against the Ladybug `v0.18.2` engine. ## Target frameworks @@ -78,8 +78,8 @@ project under [`cake/`](cake) (run it with the `build.ps1` / `build.sh` bootstra All packages in the family share one version. The first three numeric segments track the upstream engine release, and the optional fourth segment is the .NET package revision for binding-only releases. For -example, package `0.18.1` wraps the Ladybug `v0.18.1` engine; a future binding-only fix over the same -engine would be `0.18.1.1`. Prerelease suffixes are reserved for preview builds. +example, package `0.18.2` wraps the Ladybug `v0.18.2` engine; a future binding-only fix over the same +engine would be `0.18.2.1`. Prerelease suffixes are reserved for preview builds. The package version is defined once in `version.txt` at the repo root. Override it with `--package-version ` (the release workflow uses the git tag). The engine release defaults to the first diff --git a/examples/Directory.Build.props b/examples/Directory.Build.props index 7c4bfd2..c5dced7 100644 --- a/examples/Directory.Build.props +++ b/examples/Directory.Build.props @@ -3,7 +3,7 @@ - 0.18.1 + 0.18.2 diff --git a/examples/native-loading/Dockerfile.bundled b/examples/native-loading/Dockerfile.bundled index bf278b8..418cbcf 100644 --- a/examples/native-loading/Dockerfile.bundled +++ b/examples/native-loading/Dockerfile.bundled @@ -3,7 +3,7 @@ # (liblbug.so) is published next to the app and loaded from the app's own deployment directory. FROM mcr.microsoft.com/dotnet/sdk:10.0 -ARG LADYBUG_VERSION=0.18.1 +ARG LADYBUG_VERSION=0.18.2 WORKDIR /src COPY nuget.config ./nuget.config diff --git a/examples/native-loading/Dockerfile.system b/examples/native-loading/Dockerfile.system index 7a3c7ef..dcde288 100644 --- a/examples/native-loading/Dockerfile.system +++ b/examples/native-loading/Dockerfile.system @@ -3,7 +3,7 @@ # installed system-wide via a Debian package; the app must locate it through the OS dynamic linker. FROM mcr.microsoft.com/dotnet/sdk:10.0 -ARG LADYBUG_VERSION=0.18.1 +ARG LADYBUG_VERSION=0.18.2 # unzip: extract liblbug.so from the native nupkg for the .deb. binutils: readelf (SONAME inspection). RUN apt-get update \ @@ -21,6 +21,6 @@ RUN dotnet publish app/ConsumerApp.csproj -c Release -r linux-x64 --self-contain -p:LadybugVersion=${LADYBUG_VERSION} -o /app/publish # Build the .deb at image-build time; installation happens at run time (after the negative control). -RUN bash scripts/build-deb.sh /src/feed /tmp 0.18.1 +RUN bash scripts/build-deb.sh /src/feed /tmp 0.18.2 ENTRYPOINT ["bash", "/src/scripts/run-system.sh"] diff --git a/examples/native-loading/scripts/build-deb.sh b/examples/native-loading/scripts/build-deb.sh index 8ff10a2..204a336 100644 --- a/examples/native-loading/scripts/build-deb.sh +++ b/examples/native-loading/scripts/build-deb.sh @@ -10,7 +10,7 @@ set -euo pipefail FEED="${1:?feed dir required}" OUT="${2:?output dir required}" -VER="${3:-0.18.1}" +VER="${3:-0.18.2}" work="$(mktemp -d)" trap 'rm -rf "$work"' EXIT diff --git a/examples/quickstart/README.md b/examples/quickstart/README.md index 4754027..84d8a40 100644 --- a/examples/quickstart/README.md +++ b/examples/quickstart/README.md @@ -18,7 +18,7 @@ dotnet run Expected output: ``` -LadybugDB 0.18.1 (storage v42) +LadybugDB 0.18.2 (storage v42) name | age Alice is 25 years old diff --git a/version.txt b/version.txt index 249afd5..503a21d 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.18.1 +0.18.2