diff --git a/examples/language-sdk-instrumentation/dotnet/fast-slow/musl.Dockerfile b/examples/language-sdk-instrumentation/dotnet/fast-slow/musl.Dockerfile
index 1cd26efe75..0b5fcd7cb2 100644
--- a/examples/language-sdk-instrumentation/dotnet/fast-slow/musl.Dockerfile
+++ b/examples/language-sdk-instrumentation/dotnet/fast-slow/musl.Dockerfile
@@ -2,8 +2,8 @@ FROM mcr.microsoft.com/dotnet/sdk:6.0-alpine
WORKDIR /dotnet
-COPY --from=pyroscope/pyroscope-dotnet:0.10.0-musl /Pyroscope.Profiler.Native.so ./Pyroscope.Profiler.Native.so
-COPY --from=pyroscope/pyroscope-dotnet:0.10.0-musl /Pyroscope.Linux.ApiWrapper.x64.so ./Pyroscope.Linux.ApiWrapper.x64.so
+COPY --from=pyroscope/pyroscope-dotnet:0.13.0-musl /Pyroscope.Profiler.Native.so ./Pyroscope.Profiler.Native.so
+COPY --from=pyroscope/pyroscope-dotnet:0.13.0-musl /Pyroscope.Linux.ApiWrapper.x64.so ./Pyroscope.Linux.ApiWrapper.x64.so
ADD example .
diff --git a/examples/language-sdk-instrumentation/dotnet/rideshare/musl.Dockerfile b/examples/language-sdk-instrumentation/dotnet/rideshare/musl.Dockerfile
index 4d00095e21..2102239cbc 100644
--- a/examples/language-sdk-instrumentation/dotnet/rideshare/musl.Dockerfile
+++ b/examples/language-sdk-instrumentation/dotnet/rideshare/musl.Dockerfile
@@ -17,7 +17,7 @@ RUN sed -i -E 's|.*|net'$SDK
RUN dotnet publish -o . --framework net$SDK_VERSION --runtime linux-musl-x64 --no-self-contained
# This fetches the SDK
-FROM --platform=linux/amd64 pyroscope/pyroscope-dotnet:0.10.0-musl AS sdk
+FROM --platform=linux/amd64 pyroscope/pyroscope-dotnet:0.13.0-musl AS sdk
# Runtime only image of the targetplatfrom, so the platform the image will be running on.
FROM --platform=linux/amd64 mcr.microsoft.com/dotnet/aspnet:$SDK_VERSION-alpine
diff --git a/tools/update_examples.go b/tools/update_examples.go
index acc538360a..9d7501ec17 100644
--- a/tools/update_examples.go
+++ b/tools/update_examples.go
@@ -288,7 +288,7 @@ func updateJfrParser() {
func extractDotnetVersion() func(tag Tag) *version {
return func(tag Tag) *version {
- re := regexp.MustCompile(`v(\d+).(\d+).(\d+)$`)
+ re := regexp.MustCompile(`v(\d+).(\d+).(\d+)(-pyroscope)?$`)
match := re.FindStringSubmatch(tag.Name)
if match != nil {
fmt.Println(len(match), match)