talos/internal/pkg/rootfs/rootfs_test.go
Dmitrii Sharshakov 2d89bcc71f
feat: bump Linux, Go and other packages
Include all core packages into SBOM, make sure Talos is built with the
same Go versions as pkgs.

Signed-off-by: Dmitrii Sharshakov <dmitry.sharshakov@siderolabs.com>
2025-07-11 11:21:04 +02:00

31 lines
804 B
Go

// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
package rootfs_test
import (
"debug/buildinfo"
"runtime"
"testing"
"github.com/stretchr/testify/assert"
"github.com/siderolabs/talos/pkg/machinery/constants"
)
func TestPkgxGoVersionMatchesTalos(t *testing.T) {
const sampleBinaryPath = "/usr/bin/containerd"
info, err := buildinfo.ReadFile(sampleBinaryPath)
if err != nil {
t.Fatalf("failed to read build info from %s: %v", sampleBinaryPath, err)
}
binaryGoVersion := info.GoVersion
runtimeGoVersion := runtime.Version()
assert.Equal(t, runtimeGoVersion, binaryGoVersion)
assert.Equal(t, runtimeGoVersion, constants.GoVersion)
}