Repository navigation
fix(deps): update module github.com/zcalusic/sysinfo to v1.2.3 - #351
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
Contributor
Author
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
renovate
Bot
force-pushed
the
renovate/github.com-zcalusic-sysinfo-1.x
branch
from
October 25, 2026 00:26
f40b673 to
4d8823e
Compare
renovate
Bot
force-pushed
the
renovate/github.com-zcalusic-sysinfo-1.x
branch
from
November 3, 2026 19:22
4d8823e to
e78bb7c
Compare
renovate
Bot
force-pushed
the
renovate/github.com-zcalusic-sysinfo-1.x
branch
from
November 7, 2026 22:08
e78bb7c to
ac57e7e
Compare
renovate
Bot
force-pushed
the
renovate/github.com-zcalusic-sysinfo-1.x
branch
from
November 8, 2026 20:43
ac57e7e to
e433763
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.1.3→v1.2.3Release Notes
zcalusic/sysinfo (github.com/zcalusic/sysinfo)
v1.2.3Compare Source
Builds on every platform Go supports, and finds the OS release file in
/usr/libtoo.Fixes
/usr/lib/os-releasebut no/etc/os-release. The/usr/libfile is now read as a fallback, as os-release(5) specifies. Thanks to Andrew Pollock (#47).Build and testing
Full Changelog: zcalusic/sysinfo@v1.2.2...v1.2.3
v1.2.2Compare Source
Memory information per module: every populated DIMM with its slot, vendor, part number, size, speeds and voltage, plus the speed the memory actually runs at.
Upgrade notes
Memorycontains a slice now (Devices), so Go code can no longer compareMemoryvalues with==or use them as map keys. JSON output only gains new keys.memory.speedis the modules' rated speed, as before. The speed they run at is the newmemory.configuredspeed, and the two often differ: DDR4-3200 modules running at 2400 or 2666, DDR5-4800 modules running at 6000 with EXPO.memory.size.New
memory.devices, one entry per populated module:locator,bank,vendor,model(part number),serial,size,type,formfactor,rank,speed,configuredspeedandvoltage(in mV). Placeholder strings such as "Not Specified" and all-zero serial numbers are left out. Thanks to Haraguroicha for the idea (#12).memory.slots, the number of memory sockets, populated or not.memory.configuredspeed, the configured (running) speed of the first module.Fixes
Documentation
Build and testing
Full Changelog: zcalusic/sysinfo@v1.2.1...v1.2.2
v1.2.1Compare Source
Better ARM support: CPU vendor and model, and the OS architecture on every platform.
Fixes
vendor_idand arm64 kernels nomodel name, so both were empty; they're now mapped from the CPU implementer and part numbers, as lscpu does. A big.LITTLE chip lists each core type, e.g.Cortex-A55/Cortex-A76(Moses Narrow, #28).kernel.architectureis set on arm64, armhf, riscv64 and other architectures, and on musl distributions such as Alpine. Only the glibc amd64 and i386 loaders were recognized; the architecture now comes from the ELF header of/bin/sh. Names follow Debian's (amd64,arm64,armhf, ...).Build and testing
Full Changelog: zcalusic/sysinfo@v1.2.0...v1.2.1
v1.2.0Compare Source
A larger release: a newer Go, a removable flag for storage, DDR5 memory types, TinyGo support, and fixes for memory corruption in network detection, malformed SMBIOS tables and 32-bit disk sizes. sysinfo also never writes machine ID files any more.
Upgrade notes
/etc/machine-idand/var/lib/dbus/machine-idover each other when one was missing or they differed. That filled an intentionally empty/etc/machine-id(image templates, systemd first boot), wrote into containers, and during systemd's first boot replaced a valid D-Bus machine ID with "uninitialized". It now reads the systemd machine ID, falls back to the D-Bus one, ignores "uninitialized", and changes nothing.cpu.threadscounts all online CPUs, from/proc/cpuinfo. It came fromruntime.NumCPU(), which counts only the CPUs the process may run on, so it was too low undertasksetor a cpuset.storage[].removableis new and always present,falseincluded (Bipin B Narayan).New
cpuidpackage builds with TinyGo (Moses Narrow).Fixes
SIOCETHTOOLioctl copies back the wholestruct ifreq, which the Go side declared too short.os-release./etc/os-release,/etc/sysconfig/clockand the udev database are no longer ignored.Documentation
go install, and links pkg.go.dev.Build and testing
go vet, tests, golangci-lint (with a configuration in the repo) and govulncheck.Full Changelog: zcalusic/sysinfo@v1.1.3...v1.2.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.