From 941553d512ddb4694c4ab8aeeb20dd05d3f51541 Mon Sep 17 00:00:00 2001 From: pransoft7 Date: Sat, 31 Jan 2026 00:48:42 +0530 Subject: [PATCH 1/2] add version file for otelslog bridge --- bridges/otelslog/version.go | 7 +++++++ bridges/otelslog/version_test.go | 24 ++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 bridges/otelslog/version.go create mode 100644 bridges/otelslog/version_test.go diff --git a/bridges/otelslog/version.go b/bridges/otelslog/version.go new file mode 100644 index 00000000000..9972ff42d30 --- /dev/null +++ b/bridges/otelslog/version.go @@ -0,0 +1,7 @@ +// Copyright The OpenTelemetry Authors +// SPDX-License-Identifier: Apache-2.0 + +package otelslog // import "go.opentelemetry.io/contrib/bridges/otelslog" + +// Version is the current release version of the otelslog bridge. +const Version = "0.14.0" diff --git a/bridges/otelslog/version_test.go b/bridges/otelslog/version_test.go new file mode 100644 index 00000000000..5d92326bcc8 --- /dev/null +++ b/bridges/otelslog/version_test.go @@ -0,0 +1,24 @@ +// Copyright The OpenTelemetry Authors +// SPDX-License-Identifier: Apache-2.0 + +package otelslog_test + +import ( + "regexp" + "testing" + + "github.com/stretchr/testify/assert" + + "go.opentelemetry.io/contrib/bridges/otelslog" +) + +// regex taken from https://semver.org/#is-there-a-suggested-regular-expression-regex-to-check-a-semver-string +var versionRegex = regexp.MustCompile(`^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)` + + `(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)` + + `(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?` + + `(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$`) + +func TestVersionSemver(t *testing.T) { + v := otelslog.Version + assert.NotNil(t, versionRegex.FindStringSubmatch(v), "version is not semver: %s", v) +} From aec5cae37353f2c5de0fe7b8e55c80944bae8704 Mon Sep 17 00:00:00 2001 From: pransoft7 Date: Sat, 31 Jan 2026 01:10:51 +0530 Subject: [PATCH 2/2] update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d14cd3d8b7..ff7f804701e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - Add `const Version` in `go.opentelemetry.io/contrib/bridges/prometheus`. (#8401) - Add `const Version` in `go.opentelemetry.io/contrib/otelconf`. (#8461) - Add `const Version` in `go.opentelemetry.io/contrib/bridges/otellogr`. (#8477) +- Add `const Version` in `go.opentelemetry.io/contrib/bridges/otelslog`. (#8480) ### Fixed