Skip to content

[deps]Update golang.org/x/sys from v0.38.0 to v0.39.0 #6009

@github-actions

Description

@github-actions

Summary

Update golang.org/x/sys indirect dependency from v0.38.0 to v0.39.0

Current State

  • Package: golang.org/x/sys (indirect dependency)
  • Current Version: v0.38.0
  • Proposed Version: v0.39.0
  • Update Type: Minor

Why Separate Issue

⚠️ Minor version update for system-level package

  • Minor version update (v0.38.0 → v0.39.0)
  • System-level changes may have subtle effects
  • Affects low-level system calls and platform-specific code
  • golang.org/x packages follow Go's version scheme

Safety Assessment

⚠️ Requires careful review

  • System-level package with platform-specific code
  • Changes may affect OS-specific behavior
  • Needs testing on multiple platforms
  • Generally safe but requires verification

Changes

  • Fixed out of bounds memory access in tests (ASAN-detected)
  • Reverted ARM64 CPU feature detection (x/sys/cpu: maybe not getting bits from ID_AA64MMFR1_EL1 golang/go#76386)
  • Added IOCTL_MEI_* constants for Linux
  • Fixed NetBSD arm Statvfs_t definition
  • ARM64 CPU detection improvements
  • Added ELF handling constants
  • Unix system call improvements
  • Windows iphlpapi routing functions

Links

Note: This package is hosted on Google's Git (go.googlesource.com), not GitHub. There are no GitHub release pages.

Recommended Action

go get -u golang.org/x/sys@v0.39.0
go mod tidy

Testing Notes

  • Run all tests: make test
  • Test system-specific functionality
  • Verify cross-platform compatibility
  • Test file system operations
  • Test on Linux, macOS, and Windows if possible

AI generated by Dependabot Dependency Checker

Metadata

Metadata

Assignees

Labels

dependenciesPull requests that update a dependency filego

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions