Skip to content

Track upstream blockers for upgrading the undici package #193

Description

@DilumAluthge-LLM

🤖 This issue was written and edited by Codex and Claude Code.

This repository is blocked from adopting the latest undici by upstream @actions/github and @actions/http-client dependency ranges.

Current state as of April 10, 2026, verified from npm with npm view ... --prefer-online:

This repo does not depend on undici directly. It currently resolves undici@6.24.1 indirectly through the GitHub Actions toolkit dependency graph:

There do not appear to be any newer published releases of @actions/http-client, @actions/core, or @actions/tool-cache that would unblock a newer undici. The newest published @actions/github, 9.1.0, still declares undici: ^6.23.0.

This means the blocker is upstream package ranges, not this repo's Node engine requirement.

Additional local context from this repo's package-lock.json:

  • node_modules/@actions/github is locked to 9.0.0 and declares undici: ^6.23.0
  • node_modules/@actions/github/node_modules/@actions/http-client is locked to 3.0.2 and declares undici: ^6.23.0
  • node_modules/@actions/http-client is locked to 4.0.0 and declares undici: ^6.23.0
  • node_modules/undici resolves to 6.24.1

So the local tree has both a direct @actions/github -> undici edge and @actions/http-client -> undici edges, and all of them currently cap resolution to the 6.x line.

Relevant upstream issues in actions/toolkit as of April 10, 2026:

Related issues that Codex/Claude Code checked that are now CLOSED:

So the best upstream issue to monitor from this repo is actions/toolkit#2361.

Follow-up:

🤖 This issue was written and edited by Codex and Claude Code.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions