Skip to content

chore(deps): runtime go runtime go1.24.4 → go1.26.2 [pkg/dyninst/testprogs/progs]#49792

Draft
gh-worker-campaigns-3e9aa4[bot] wants to merge 3 commits into
mainfrom
engraver-auto-version-upgrade/eol-runtime/go/progs/5-1776955431
Draft

chore(deps): runtime go runtime go1.24.4 → go1.26.2 [pkg/dyninst/testprogs/progs]#49792
gh-worker-campaigns-3e9aa4[bot] wants to merge 3 commits into
mainfrom
engraver-auto-version-upgrade/eol-runtime/go/progs/5-1776955431

Conversation

@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown
Contributor

Summary: Security update — 1 package upgraded (MAJOR changes included)

Manifests changed:

  • pkg/dyninst/testprogs/progs (go)

✅ Action Required: Please review the changes below. If they look good, approve and merge this PR.


Runtime Upgrade

This update includes a go runtime upgrade.

What changed in go.mod

The toolchain directive specifies which Go version to use when building this module. Adding it is best practice — it keeps local development in sync with CI and makes the intended Go version explicit. Build systems that manage their own Go installation may ignore this directive.

The toolchain directive controls only the Go binary used for compilation. Language features remain governed by the go directive in go.mod, which the owning team should bump when ready to adopt a newer language version.

Updates

Package From To Type Dep Type
go runtime go1.24.4 go1.26.2 runtime Direct

Security Details

⚠️ Dependencies that have Reached EOL (1)
Dependency Unsafe Version EOL Date New Version Path
go runtime go1.24.4 Feb 11, 2026 go1.26.2 pkg/dyninst/testprogs/progs/go.mod

Review Checklist

Standard review:

  • Review changes for compatibility with your code
  • Check for breaking changes in release notes
  • Run tests locally or wait for CI
  • Approve and merge this PR

Update Mode: Runtime EOL Upgrade

🤖 Generated by DataDog Automated Dependency Management System

@dd-octo-sts

dd-octo-sts Bot commented May 8, 2026

Copy link
Copy Markdown
Contributor

This pull request has been automatically marked as stale because it has not had activity in the past 15 days.

It will be closed in 30 days if no further activity occurs. If this pull request is still relevant, adding a comment or pushing new commits will keep it open. Also, you can always reopen the pull request if you missed the window.

Thank you for your contributions!

@dd-octo-sts dd-octo-sts Bot added the stale label May 8, 2026
@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown
Contributor Author

Auto-rebase complete

Branch is up to date with main — rebased onto 13870dc.


Auto-Rebase · Add no-auto-rebase to opt out

@dd-octo-sts-98cdbc dd-octo-sts-98cdbc Bot force-pushed the engraver-auto-version-upgrade/eol-runtime/go/progs/5-1776955431 branch from 31bdc27 to 5177a95 Compare May 14, 2026 01:48
@dd-octo-sts dd-octo-sts Bot removed the stale label May 14, 2026
@dd-octo-sts

dd-octo-sts Bot commented May 29, 2026

Copy link
Copy Markdown
Contributor

This pull request has been automatically marked as stale because it has not had activity in the past 15 days.

It will be closed in 30 days if no further activity occurs. If this pull request is still relevant, adding a comment or pushing new commits will keep it open. Also, you can always reopen the pull request if you missed the window.

Thank you for your contributions!

@dd-octo-sts dd-octo-sts Bot added the stale label May 29, 2026
@datadog-official

datadog-official Bot commented May 29, 2026

Copy link
Copy Markdown
Contributor

Pipelines

Fix all issues with BitsAI

⚠️ Warnings

🚦 27 Pipeline jobs failed

DataDog/datadog-agent | bazel:mod-deps   View in Datadog   GitLab

DataDog/datadog-agent | bazel:run-go-mod-tidy   View in Datadog   GitLab

DataDog/datadog-agent | bazel:test:linux-amd64:heroku   View in Datadog   GitLab

View all 27 failed jobs.

ℹ️ Info

🎯 Code Coverage (details)
Patch Coverage: 100.00%
Overall Coverage: 50.86% (+0.00%)

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: cb928b3 | Docs | Datadog PR Page | Give us feedback!

@dd-octo-sts dd-octo-sts Bot removed the stale label May 30, 2026
@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown
Contributor Author

Auto-rebase failed

Lockfile regeneration failed during rebase onto main. Your branch was not updated. You may need to rebase and regenerate lockfiles manually.

Error details

child workflow execution error (type: engraver.Engraver_AllManagersWorkflow, workflowID: 019e8981-46d3-7c7d-bb5e-fa7de52cf4c6_63, runID: 019e8982-0695-7c6b-a525-731b820578d6, initiatedEventID: 63, startedEventID: 64): Child workflow timeout (type: StartToClose)


Auto-Rebase · Add no-auto-rebase to opt out

@dd-octo-sts-0c48d7 dd-octo-sts-0c48d7 Bot force-pushed the engraver-auto-version-upgrade/eol-runtime/go/progs/5-1776955431 branch from 5177a95 to 44da461 Compare June 4, 2026 18:24
@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown
Contributor Author

Auto-rebase complete

Branch is up to date with main — rebased onto bea05e8.


Auto-Rebase · Add no-auto-rebase to opt out

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 44da4613d3

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread go.work
@@ -1,5 +1,7 @@
go 1.25.10

toolchain go1.26.2

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Remove the workspace-wide toolchain bump

This update targets pkg/dyninst/testprogs/progs, but adding toolchain go1.26.2 to the root workspace changes toolchain selection for every Go command run from the repository root; the Go toolchain docs state that the current workspace's go.work toolchain line is consulted during startup selection. The dyninst test-program build path explicitly disables the workspace with GOWORK=off because this module is not listed in go.work, so this line does not scope the upgrade to those test programs and instead makes default GOTOOLCHAIN=auto users/CI switch or download Go 1.26.2 for unrelated Agent modules.

Useful? React with 👍 / 👎.

@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown
Contributor Author

Auto-rebase complete

Branch is up to date with main — rebased onto 62b9209.


Auto-Rebase · Add no-auto-rebase to opt out

@dd-octo-sts-019303 dd-octo-sts-019303 Bot force-pushed the engraver-auto-version-upgrade/eol-runtime/go/progs/5-1776955431 branch from 44da461 to dcf054c Compare June 4, 2026 19:47
@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: dcf054cce7

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread go.work
@@ -1,5 +1,7 @@
go 1.25.10

toolchain go1.26.2

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Keep workspace toolchain aligned with .go-version

When the binary-build jobs run dda inv -- check-go-version (for example in .gitlab/build/binary_build/linux.yml), tasks/go.py compares go version against .go-version, which is still 1.25.10. A toolchain directive in the root go.work is workspace-wide, so with the default GOTOOLCHAIN=auto the go command in the repo root selects/reports go1.26.2 before that check runs (or tries to download it if it is not installed), making those CI jobs fail even though this PR only intended to update the dyninst testprogs module. Please drop the root go.work toolchain change unless .go-version and the repo-wide Go runtime are being updated together.

Useful? React with 👍 / 👎.

@github-actions github-actions Bot added medium review PR review might take time and removed short review PR is simple enough to be reviewed quickly labels Jun 4, 2026
@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown
Contributor Author

Auto-rebase complete

Branch is up to date with main — rebased onto 8361a39.


Auto-Rebase · Add no-auto-rebase to opt out

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Keep them coming!

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown
Contributor Author

Auto-rebase complete

Branch is up to date with main — rebased onto f12afa4.


Auto-Rebase · Add no-auto-rebase to opt out

@github-actions

Copy link
Copy Markdown
Contributor

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. What shall we delve into next?

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown
Contributor Author

Auto-rebase complete

Branch is up to date with main — rebased onto a50e2f0.


Auto-Rebase · Add no-auto-rebase to opt out

@github-actions

Copy link
Copy Markdown
Contributor

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5a9bb7db4a

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread go.work
@@ -1,5 +1,7 @@
go 1.26.4

toolchain go1.26.2

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Keep the workspace toolchain at least as new as go

In environments that bootstrap with an older Go and GOTOOLCHAIN=path/offline toolchain selection, this explicit toolchain go1.26.2 is consulted before the go 1.26.4 line, so the Go command looks for an exact go1.26.2 binary even when the required go1.26.4 toolchain is installed; without this new line the workspace's implicit toolchain would match go 1.26.4. The Go docs describe this precedence and exact lookup behavior for toolchain lines (https://go.dev/doc/toolchain), so the workspace should either omit this line or set it to go1.26.4 or newer.

Useful? React with 👍 / 👎.

@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown
Contributor Author

Auto-rebase complete

Branch is up to date with main — rebased onto 11186fd.


Auto-Rebase · Add no-auto-rebase to opt out

@github-actions

Copy link
Copy Markdown
Contributor

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1fdb2d02ef

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread go.work
@@ -1,5 +1,7 @@
go 1.26.4

toolchain go1.26.2

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Keep Bazel's Go SDK at 1.26.4

Adding this toolchain line makes Bazel stop using the workspace's go 1.26.4 as its SDK version: deps/go.MODULE.bazel calls go_sdk.from_file(go_work = "//:go.work"), and rules_go v0.61.1's version_from_go_work returns the toolchain directive when present. On Bazel jobs such as bazel:mod-deps, which re-evaluates the module lock and diffs it, this selects/downloads Go 1.26.2 instead of the repo-pinned 1.26.4, causing lockfile churn/failure and making Bazel builds run on an older patch release than the rest of the repo. Remove the workspace toolchain line or set it to go1.26.4.

Useful? React with 👍 / 👎.

@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown
Contributor Author

Auto-rebase complete

Branch is up to date with main — rebased onto 76cc803.


Auto-Rebase · Add no-auto-rebase to opt out

@github-actions

Copy link
Copy Markdown
Contributor

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 88463fe292

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread go.work
@@ -1,5 +1,7 @@
go 1.26.4

toolchain go1.26.2

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Avoid pinning the workspace below its required Go version

When the default Go installation is older than 1.26.2, Go's toolchain selection will honor this new toolchain go1.26.2 preference before falling back to the go 1.26.4 line, but the workspace itself requires Go 1.26.4. That can make any root-workspace dda inv/Go invocation fail or require a manual GOTOOLCHAIN override on machines with older Go; set the workspace toolchain to at least go1.26.4 or omit the line.

Useful? React with 👍 / 👎.

@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown
Contributor Author

Auto-rebase complete

Branch is up to date with main — rebased onto 87c3002.


Auto-Rebase · Add no-auto-rebase to opt out

@github-actions

Copy link
Copy Markdown
Contributor

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6e1bb3ee89

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread go.work
@@ -1,5 +1,7 @@
go 1.26.4

toolchain go1.26.2

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Raise the workspace toolchain to the workspace Go version

In environments whose default Go is older than 1.26.2, this explicit workspace toolchain line takes precedence over the existing go 1.26.4 line during startup selection, so the repo can select Go 1.26.2 even though the workspace declares 1.26.4 as its minimum. The Go toolchain docs describe go as the minimum required version and the toolchain as the preferred toolchain, with the Go dependency requiring a toolchain dependency of greater-or-equal version; please remove this line or set it to at least go1.26.4 so repo-wide dda inv/Go commands don't downgrade below the workspace requirement.

Useful? React with 👍 / 👎.

@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown
Contributor Author

Auto-rebase complete

Branch is up to date with main — rebased onto 5239865.


Auto-Rebase · Add no-auto-rebase to opt out

@github-actions

Copy link
Copy Markdown
Contributor

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Keep it up!

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown
Contributor Author

Auto-rebase complete

Branch is up to date with main — rebased onto 9847ec0.


Auto-Rebase · Add no-auto-rebase to opt out

@github-actions

Copy link
Copy Markdown
Contributor

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Bravo.

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown
Contributor Author

Auto-rebase complete

Branch is up to date with main — rebased onto f8e962f.


Auto-Rebase · Add no-auto-rebase to opt out

@github-actions

Copy link
Copy Markdown
Contributor

@codex review

dd-octo-sts-c33ac5 Bot and others added 3 commits June 12, 2026 02:50
Co-authored-by: dd-octo-sts[bot] <200755185+dd-octo-sts[bot]@users.noreply.github.com>
Co-authored-by: dd-octo-sts[bot] <200755185+dd-octo-sts[bot]@users.noreply.github.com>
Co-authored-by: dd-octo-sts[bot] <200755185+dd-octo-sts[bot]@users.noreply.github.com>
@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown
Contributor Author

Auto-rebase complete

Branch is up to date with main — rebased onto 8fb2856.


Auto-Rebase · Add no-auto-rebase to opt out

@github-actions

Copy link
Copy Markdown
Contributor

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: cb928b343f

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread go.work
@@ -1,5 +1,7 @@
go 1.26.4

toolchain go1.26.2

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Use the workspace Go version for the toolchain

In environments whose default go is older than 1.26.4 and use the normal GOTOOLCHAIN=auto behavior, this newly added workspace directive can select go1.26.2 before considering the go 1.26.4 line; the Go toolchain docs state that auto mode consults the toolchain line first and runs it when newer than the default. That conflicts with the workspace's required Go version and .go-version (1.26.4), so repo commands may run the wrong toolchain or fail the version check. Please either omit this line or set it to go1.26.4.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants