Skip to content

fix(deps): update module github.com/elastic/go-sysinfo to v1.15.4 (main)#289

Merged
janishorsts merged 1 commit intomainfrom
renovate/main-github.com-elastic-go-sysinfo-1.x
Jan 24, 2026
Merged

fix(deps): update module github.com/elastic/go-sysinfo to v1.15.4 (main)#289
janishorsts merged 1 commit intomainfrom
renovate/main-github.com-elastic-go-sysinfo-1.x

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate bot commented Jan 23, 2026

This PR contains the following updates:

Package Type Update Change OpenSSF
github.com/elastic/go-sysinfo require minor v1.9.0v1.15.4 OpenSSF Scorecard

Release Notes

elastic/go-sysinfo (github.com/elastic/go-sysinfo)

v1.15.4

Compare Source

IMPROVEMENTS:

  • linux: Add test case to validate OS metadata can be collected from AlmaLinux 10. ([GH-259])
  • linux: Add test case to validate OS metadata can be collected from Red Hat Enterprise Linux 10. ([GH-258])

BUG FIXES:

  • Host.FQDNWithContext() fixed to not return localhost as FQDN. ([GH-269])
  • aix: Fix compilation error caused by unused "io/ioutil" import. ([GH-267])

v1.15.3

Compare Source

IMPROVEMENTS:

  • Bump go-windows to 1.0.2 ([GH-255])

v1.15.2

Compare Source

What's Changed

  • github-actions: ubuntu-20.04 will be fully retired by April 1, 2025. by @​v1v in #​251
  • build(deps): bump vmactions/freebsd-vm from 1.1.8 to 1.1.9 in the github-actions group by @​dependabot in #​253
  • fix: do not leak darwin provider file to other oses by @​kruskall in #​254

Full Changelog: elastic/go-sysinfo@v1.15.1...v1.15.2

v1.15.1

Compare Source

IMPROVEMENTS:

  • linux: Support SLES/SLED OS version extraction. ([GH-248])

BUG FIXES:

  • linux: Improve parsing Linux kernel version for determining native host architecture, x86_64 was not recognized ([GH-252])

v1.15.0

Compare Source

IMPROVEMENTS:

  • Fetch all IP addresses in a single stdlib call ([GH-246])

v1.14.2

Compare Source

BUG FIXES:

  • Update github.com/prometheus/procfs to v0.15.1 ([GH-242])

v1.14.1

Compare Source

BREAKING CHANGES:

  • Host.FQDNWithContext() and the deprecated Host.FQDN() now return the FQDN as is; it isn't lowercased anymore. This also affects types.HostInfo#Hostname which, when it's the FQDN, won't be lowercased. ([GH-231])

IMPROVEMENTS:

  • Replace usages of the deprecated io/ioutil package. ([GH-220])
  • The sysinfo APIs (e.g. Host(), Process()) now accept an optional argument to force reading from an alternative filesystem root. This can be useful inside of containers to read data from the Linux host. ([GH-226])

BUG FIXES:

  • linux: Remove newline from HostInfo.NativeArchitecture value. ([GH-223])

v1.14.0

Compare Source

IMPROVEMENTS:

  • Refactor the Linux FQDN test cases to remove the dependency on github.com/docker/docker. ([GH-215])
  • Replace usages of github.com/joeshaw/multierror with the stdlib errors.Join(). This may affect the rendering of some error messages. ([GH-217])
  • build: Require Go 1.21 for the module. ([GH-214])
  • docs: Add policy of supporting the two most recent Go releases. ([GH-214])

v1.13.1

Compare Source

IMPROVEMENTS:

  • HostInfo.NativeArchitecture is not available on Windows system prior Windows 10 version 1709. ([GH-201])

v1.13.0

Compare Source

IMPROVEMENTS:

  • Adds NativeArchitecture to HostInfo to allow applications to detect whether they are running in emulation. ([GH-200])

v1.12.0

Compare Source

IMPROVEMENTS:

  • Allow FQDN lookup functions to take a context. ([GH-199])

v1.11.2

Compare Source

IMPROVEMENTS:

  • darwin: Remove duplicate -lproc linker flag to avoid a warning on macOS Sonoma. ([GH-195])

v1.11.1

Compare Source

IMPROVEMENTS:

  • aix: Added mappings for AIX host memory information ([GH-188])
  • linux: Optimize linux key value parsing (ie: /proc files) ([GH-186])

BUG FIXES:

  • aix: Added missing method FQDN for types.Host implementation. ([GH-185])

v1.11.0

Compare Source

IMPROVEMENTS:

  • Lowercase the returned OS.Hostname and FQDN values as per Elastic
    Common Schema (ECS) guidelines for the host.name field. ([GH-180])
  • linux: Added an os.Family mapping for Arch Linux based distributions. ([GH-183])
  • linux: Update the Linux capability name mapping to add names for the
    perfmon, bpf, and checkpoint_restore capabilities. ([GH-184])

BUG FIXES:

  • linux: Fix OS metadata collection for Manjaro Linux. ([GH-183])

v1.10.2

Compare Source

BUG FIXES:

  • darwin: Prevent possible runtime panic while reading process arguments. ([GH-172])
  • windows: On versions earlier than 10/2016, the os.major version was getting overwritten with
    what would have been the minor version, and the os.minor version was not being set. ([GH-175])

v1.10.1

Compare Source

Added
  • Bump github.com/docker/docker from 20.10.24+incompatible to 23.0.3+incompatible #​163

v1.10.0

Compare Source

Added
  • Add OS family mappings for opensuse-leap and opensuse-tumbleweed. #​146
  • Add FQDN to host info. #​144
  • Return FQDN and error via FQDN() method on Host interface. #​159
  • Bump golang.org/x/net from 0.0.0-20220722155237-a158d28d115b to 0.7.0 #​153
  • Bump github.com/docker/docker from 20.10.22+incompatible to 20.10.24+incompatible #​160
Changed
Fixed
  • On darwin without CGO process.Info() could fail, but would not return the error. #​150

Configuration

📅 Schedule: Branch creation - "after 4pm on monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the renovate label Jan 23, 2026
@renovate renovate bot requested a review from a team as a code owner January 23, 2026 22:17
@renovate renovate bot requested review from gilescope and removed request for a team January 23, 2026 22:17
@renovate
Copy link
Copy Markdown
Author

renovate bot commented Jan 23, 2026

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 2 additional dependencies were updated

Details:

Package Change
github.com/elastic/go-windows v1.0.0 -> v1.0.2
github.com/prometheus/procfs v0.9.0 -> v0.15.1

@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 23, 2026

➖ Are we earthbuild yet?

No change in "earthly" occurrences

📈 Overall Progress

Branch Total Count
main 5726
This PR 5726
Difference +0

Keep up the great work migrating from Earthly to Earthbuild! 🚀

💡 Tips for finding more occurrences

Run locally to see detailed breakdown:

./.github/scripts/count-earthly.sh

Note that the goal is not to reach 0.
There is anticipated to be at least some occurences of earthly in the source code due to backwards compatibility with config files and language constructs.

@janishorsts janishorsts enabled auto-merge (squash) January 23, 2026 22:21
@renovate renovate bot force-pushed the renovate/main-github.com-elastic-go-sysinfo-1.x branch from 9d2a11e to 82cbe93 Compare January 23, 2026 22:47
@janishorsts janishorsts merged commit 901a308 into main Jan 24, 2026
88 of 89 checks passed
@janishorsts janishorsts deleted the renovate/main-github.com-elastic-go-sysinfo-1.x branch January 24, 2026 00:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant