Skip to content

[BB-1518] update baton-sdk version#54

Merged
btipling merged 1 commit intomainfrom
update_baton_sdk
Oct 24, 2025
Merged

[BB-1518] update baton-sdk version#54
btipling merged 1 commit intomainfrom
update_baton_sdk

Conversation

@aldevv
Copy link
Contributor

@aldevv aldevv commented Oct 17, 2025

Summary by CodeRabbit

Release Notes

  • Chores
    • Updated underlying dependencies to their latest compatible versions, including security patches and bug fixes from third-party libraries. These routine maintenance updates ensure the application remains stable and up-to-date with the latest industry standards.

Copilot AI review requested due to automatic review settings October 17, 2025 16:11
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Updates the project to a newer baton-sdk and refreshes dependency versions.

  • Bump baton-sdk from v0.4.2 to v0.4.11
  • Adjust Go version directive and update several direct/indirect dependencies

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@coderabbitai
Copy link

coderabbitai bot commented Oct 17, 2025

Walkthrough

Go module dependencies are updated, including baton-sdk (v0.4.2→v0.4.11), testify (v1.10.0→v1.11.1), shirou/gopsutil replacement (v3→v4), and several other packages. No API-impacting changes; purely dependency version management.

Changes

Cohort / File(s) Summary
Dependency Updates
go.mod
Updates baton-sdk to v0.4.11, testify to v1.11.1, replaces shirou/gopsutil with v4, bumps golang.org/x/sys to v0.35.0, updates tklauser/go-sysconf to v0.3.15 and tklauser/numcpus to v0.10.0, adds/updates indirect dependencies including Masterminds/semver/v3 and purego v0.8.4

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Rationale: Homogeneous dependency version bumps with one notable library replacement (gopsutil v3→v4) that requires verification of compatibility. No code logic changes or complex integration points requiring deep review.

Poem

🐰 Hops through the version tree so bright,
Dependencies dance, all held tight,
From v0.4 to v0.4.11,
Updates arranged like carrots in heaven,
Gopsutil takes a major leap—
New foundations for code to keep!

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The PR title "BB-1518 update baton-sdk version" accurately reflects a real component of the changeset, as baton-sdk is indeed updated from v0.4.2 to v0.4.11 and is mentioned as a key change. However, the pull request encompasses a much broader scope than just the baton-sdk update—it includes updates to testify, tklauser packages, golang.org/x/sys, a major version replacement of shirou/gopsutil (v3 to v4), a Go toolchain bump, and several other indirect dependency updates. The title captures an important aspect but does not convey the full scope of the dependency update work.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch update_baton_sdk

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2e36c0c and 5613700.

⛔ Files ignored due to path filters (299)
  • go.sum is excluded by !**/*.sum and included by none
  • vendor/github.com/Masterminds/semver/v3/.gitignore is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/.golangci.yml is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/LICENSE.txt is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/Makefile is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/README.md is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/SECURITY.md is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/collection.go is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/constraints.go is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/doc.go is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/version.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pb/c1/connector/v2/action.pb.go is excluded by !**/*.pb.go, !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pb/c1/connector/v2/annotation_sync_id.pb.go is excluded by !**/*.pb.go, !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pb/c1/connector/v2/annotation_sync_id.pb.validate.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pb/c1/connector/v2/connector.pb.go is excluded by !**/*.pb.go, !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pb/c1/connector/v2/connector.pb.validate.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pb/c1/connector/v2/entitlement.pb.go is excluded by !**/*.pb.go, !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pb/c1/connector/v2/entitlement.pb.validate.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pb/c1/connector/v2/grant.pb.go is excluded by !**/*.pb.go, !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pb/c1/connector/v2/grant.pb.validate.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pb/c1/connector/v2/resource.pb.go is excluded by !**/*.pb.go, !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pb/c1/connector/v2/resource.pb.validate.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pb/c1/transport/v1/transport.proto is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/annotations/annotations.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/cli/cli.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/cli/commands.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/cli/lambda_server__added.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/connectorbuilder/accounts.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/connectorbuilder/actions.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/connectorbuilder/assets.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/connectorbuilder/connectorbuilder.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/connectorbuilder/credentials.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/connectorbuilder/events.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/connectorbuilder/resource_manager.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/connectorbuilder/resource_provisioner.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/connectorbuilder/resource_syncer.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/connectorbuilder/tickets.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/field/fields.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/lambda/grpc/transport.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/sdk/version.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/session/grpc_session.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/session/json.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/session/memory.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/session/session.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/sync/client_wrapper.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/sync/syncer.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/synccompactor/compactor.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/tasks/c1api/hello.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/types/session_cache.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/types/sessions/sessions.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/ugrpc/interceptors.go is excluded by !vendor/** and included by none
  • vendor/github.com/conductorone/baton-sdk/pkg/uotel/config.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/.gitignore is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/LICENSE is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/README.md is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/abi_amd64.h is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/abi_arm64.h is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/cgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/dlerror.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/dlfcn.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/dlfcn_android.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/dlfcn_darwin.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/dlfcn_freebsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/dlfcn_linux.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/dlfcn_nocgo_freebsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/dlfcn_nocgo_linux.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/dlfcn_playground.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/dlfcn_stubs.s is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/func.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/go_runtime.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/cgo/dlfcn_cgo_unix.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/cgo/empty.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/cgo/syscall_cgo_unix.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/abi_amd64.h is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/abi_arm64.h is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/asm_amd64.s is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/asm_arm64.s is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/callbacks.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/doc.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/freebsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/go_darwin_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/go_darwin_arm64.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/go_freebsd_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/go_freebsd_arm64.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/go_libinit.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/go_linux_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/go_linux_arm64.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/go_setenv.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/go_util.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/iscgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/libcgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/libcgo_darwin.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/libcgo_freebsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/libcgo_linux.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/setenv.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/symbols.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/symbols_darwin.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/symbols_freebsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/symbols_linux.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/trampolines_amd64.s is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/trampolines_arm64.s is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/fakecgo/trampolines_stubs.s is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/internal/strings/strings.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/is_ios.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/nocgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/struct_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/struct_arm64.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/struct_other.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/sys_amd64.s is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/sys_arm64.s is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/sys_unix_arm64.s is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/syscall.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/syscall_cgo_linux.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/syscall_sysv.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/syscall_windows.go is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/zcallback_amd64.s is excluded by !vendor/** and included by none
  • vendor/github.com/ebitengine/purego/zcallback_arm64.s is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/cpu/cpu_darwin.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/cpu/cpu_darwin_cgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/cpu/cpu_darwin_nocgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/host/host_darwin_cgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/host/host_darwin_nocgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/host/host_fallback.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/host/smc_darwin.c is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/host/smc_darwin.h is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/internal/common/binary.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/internal/common/common_darwin.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/mem/mem_darwin.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/mem/mem_darwin_cgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/mem/mem_darwin_nocgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/net/net_fallback.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/net/net_linux_111.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/net/net_linux_116.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/process/process_bsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/process/process_darwin.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/process/process_darwin_cgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/process/process_darwin_nocgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/process/process_fallback.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/process/process_freebsd_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v3/process/process_plan9.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/LICENSE is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/common/env.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_aix.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_aix_cgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_aix_nocgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_darwin.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_darwin_arm64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_darwin_fallback.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_dragonfly.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_dragonfly_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_fallback.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_freebsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_freebsd_386.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_freebsd_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_freebsd_arm.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_freebsd_arm64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_linux.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_netbsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_netbsd_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_netbsd_arm.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_netbsd_arm64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_openbsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_openbsd_386.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_openbsd_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_openbsd_arm.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_openbsd_arm64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_openbsd_riscv64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_plan9.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_solaris.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/cpu/cpu_windows.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_aix.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_aix_ppc64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_bsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_darwin.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_darwin_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_darwin_arm64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_fallback.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_freebsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_freebsd_386.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_freebsd_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_freebsd_arm.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_freebsd_arm64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_linux.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_linux_386.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_linux_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_linux_arm.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_linux_arm64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_linux_loong64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_linux_mips.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_linux_mips64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_linux_mips64le.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_linux_mipsle.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_linux_ppc64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_linux_ppc64le.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_linux_riscv64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_linux_s390x.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_netbsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_openbsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_openbsd_386.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_openbsd_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_openbsd_arm.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_openbsd_arm64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_openbsd_riscv64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_posix.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_solaris.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/host/host_windows.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/internal/common/common.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/internal/common/common_darwin.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/internal/common/common_freebsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/internal/common/common_linux.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/internal/common/common_netbsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/internal/common/common_openbsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/internal/common/common_unix.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/internal/common/common_windows.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/internal/common/endian.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/internal/common/readlink_linux.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/internal/common/sleep.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/internal/common/warnings.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/ex_linux.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/ex_windows.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_aix.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_aix_cgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_aix_nocgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_bsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_darwin.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_fallback.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_freebsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_linux.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_netbsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_openbsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_openbsd_386.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_openbsd_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_openbsd_arm.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_openbsd_arm64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_openbsd_riscv64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_plan9.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_solaris.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/mem/mem_windows.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/net/net.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/net/net_aix.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/net/net_aix_cgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/net/net_aix_nocgo.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/net/net_darwin.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/net/net_fallback.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/net/net_freebsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/net/net_linux.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/net/net_openbsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/net/net_solaris.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/net/net_unix.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/net/net_windows.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_bsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_darwin.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_darwin_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_darwin_arm64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_fallback.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_freebsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_freebsd_386.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_freebsd_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_freebsd_arm.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_freebsd_arm64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_linux.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_openbsd.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_openbsd_386.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_openbsd_amd64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_openbsd_arm.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_openbsd_arm64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_openbsd_riscv64.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_plan9.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_posix.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_solaris.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_windows.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_windows_32bit.go is excluded by !vendor/** and included by none
  • vendor/github.com/shirou/gopsutil/v4/process/process_windows_64bit.go is excluded by !vendor/** and included by none
  • vendor/github.com/shoenig/go-m1cpu/.golangci.yaml is excluded by !vendor/** and included by none
  • vendor/github.com/shoenig/go-m1cpu/LICENSE is excluded by !vendor/** and included by none
  • vendor/github.com/shoenig/go-m1cpu/Makefile is excluded by !vendor/** and included by none
  • vendor/github.com/shoenig/go-m1cpu/README.md is excluded by !vendor/** and included by none
  • vendor/github.com/shoenig/go-m1cpu/cpu.go is excluded by !vendor/** and included by none
  • vendor/github.com/shoenig/go-m1cpu/incompatible.go is excluded by !vendor/** and included by none
  • vendor/github.com/stretchr/testify/assert/assertion_compare.go is excluded by !vendor/** and included by none
  • vendor/github.com/stretchr/testify/assert/assertion_format.go is excluded by !vendor/** and included by none
  • vendor/github.com/stretchr/testify/assert/assertion_forward.go is excluded by !vendor/** and included by none
  • vendor/github.com/stretchr/testify/assert/assertion_order.go is excluded by !vendor/** and included by none
  • vendor/github.com/stretchr/testify/assert/assertions.go is excluded by !vendor/** and included by none
  • vendor/github.com/stretchr/testify/assert/doc.go is excluded by !vendor/** and included by none
  • vendor/github.com/stretchr/testify/assert/http_assertions.go is excluded by !vendor/** and included by none
  • vendor/github.com/stretchr/testify/assert/yaml/yaml_custom.go is excluded by !vendor/** and included by none
  • vendor/github.com/stretchr/testify/assert/yaml/yaml_default.go is excluded by !vendor/** and included by none
  • vendor/github.com/stretchr/testify/assert/yaml/yaml_fail.go is excluded by !vendor/** and included by none
  • vendor/github.com/stretchr/testify/require/doc.go is excluded by !vendor/** and included by none
  • vendor/github.com/stretchr/testify/require/require.go is excluded by !vendor/** and included by none
  • vendor/github.com/stretchr/testify/require/require_forward.go is excluded by !vendor/** and included by none
  • vendor/github.com/tklauser/go-sysconf/.cirrus.yml is excluded by !vendor/** and included by none
  • vendor/github.com/tklauser/numcpus/.cirrus.yml is excluded by !vendor/** and included by none
📒 Files selected for processing (1)
  • go.mod (5 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: test-enterprise-roles
  • GitHub Check: test-member
🔇 Additional comments (3)
go.mod (3)

6-6: Dependency update resolves security advisory—no further action needed.

The golang.org/x/sys version v0.35.0 in the PR is well beyond the recommended upgrade version of 0.1.0, and exceeds the fixed version v0.0.0-20220412211240-33da011f77ad. The MODERATE severity vulnerability involving the Faccessat function's incorrect file accessibility reporting is resolved by this update. No known vulnerabilities exist for baton-sdk, testify, or gopsutil in their updated versions.


3-3: Go 1.25.2 is a valid and recommended release.

Go 1.25.2 was released on October 7, 2025, as a minor security/stability patch that fixes multiple security issues and various bug fixes, and is the recommended update for users on the 1.25 stable line. The toolchain update is sound and can proceed.


86-86: No action required—gopsutil v4 upgrade is compatible.

Verification confirms the codebase has no direct gopsutil usage. The upgrade to v4 is handled entirely as an indirect dependency through baton-sdk, which only uses host.InfoWithContext() from the host package. This function remains stable in v4 with no breaking changes affecting the current usage. No API changes are needed in the application code.


Comment @coderabbitai help to get the list of available commands and usage tips.

@aldevv aldevv requested a review from a team October 17, 2025 17:35
@btipling btipling merged commit e6333c0 into main Oct 24, 2025
7 checks passed
@btipling btipling deleted the update_baton_sdk branch October 24, 2025 20:30
@coderabbitai coderabbitai bot mentioned this pull request Nov 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments