Skip to content

Chore--update-dependencies#3831

Merged
grutt merged 4 commits into
mainfrom
chore--update-dependencies
May 7, 2026
Merged

Chore--update-dependencies#3831
grutt merged 4 commits into
mainfrom
chore--update-dependencies

Conversation

@grutt

@grutt grutt commented May 6, 2026

Copy link
Copy Markdown
Member

Description

Updates outdated dependenceis

Type of change

  • Chore (changes which are not directly related to any business logic)

Copilot AI review requested due to automatic review settings May 6, 2026 14:35
@vercel

vercel Bot commented May 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
hatchet-docs Ready Ready Preview, Comment May 6, 2026 3:00pm

Request Review

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates dependency/tooling versions across the monorepo (Go toolchain, frontend deps, TypeScript SDK deps/version, and Python SDK deps), plus regenerates associated lockfiles and example environment dependencies.

Changes:

  • Bump Go patch version used by CI and Docker build images.
  • Update TypeScript SDK version and dependencies (axios/protobufjs/yaml) and refresh pnpm lockfile.
  • Update Python SDK dependency bounds and lockfiles; add python-dotenv to Python quickstart examples.

Reviewed changes

Copilot reviewed 23 out of 29 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
sdks/typescript/src/version.ts Bumps exported SDK version constant.
sdks/typescript/pnpm-lock.yaml Refreshes pnpm lock after TypeScript SDK dependency updates/overrides.
sdks/typescript/package.json Updates TS SDK version and dependency ranges; adds pnpm overrides.
sdks/python/pyproject.toml Updates Python SDK dependency bounds; adjusts optional lint/test deps.
sdks/python/poetry.lock Regenerates lockfile with updated Poetry and dependency resolutions.
sdks/python/examples/quickstart/pyproject.toml Adds python-dotenv to the SDK quickstart example.
sdks/python/examples/quickstart/poetry.lock Regenerates quickstart example lockfile for python-dotenv update.
hack/dev/compression-test/Dockerfile.client-go Updates Go base image patch version.
go.mod Updates Go version directive.
frontend/app/pnpm-lock.yaml Refreshes frontend pnpm lock after dependency/override updates.
frontend/app/package.json Bumps axios/uuid; updates pnpm overrides for patched transitive deps.
examples/python/quickstart/pyproject.toml Adds python-dotenv to root-level Python quickstart example.
examples/python/quickstart/poetry.lock Regenerates root quickstart example lockfile for python-dotenv update.
cmd/hatchet-cli/cli/templates/go/Dockerfile Updates Go base image patch version in CLI template.
build/package/servers.dockerfile Updates Go base image patch version for server packaging.
build/package/loadtest.dockerfile Updates Go base image patch version for loadtest packaging.
build/package/frontend.dockerfile Updates Go base image patch version for static fileserver stage.
.github/workflows/test.yml Pins CI Go version to the new patch release.
.github/workflows/sdk-typescript.yml Pins workflow Go version to the new patch release.
.github/workflows/sdk-ruby.yml Pins workflow Go version to the new patch release.
.github/workflows/sdk-python.yml Pins workflow Go version to the new patch release; normalizes YAML quoting.
.github/workflows/sdk-go.yml Pins workflow Go version to the new patch release.
.github/workflows/release.yaml Pins release workflow Go version to the new patch release.
.github/workflows/lint.yml Pins lint workflow Go version to the new patch release.
.github/workflows/go-benchmarks.yml Pins benchmarks workflow Go version to the new patch release.
.github/workflows/gen-examples.yml Reindents/normalizes workflow YAML and bumps Go version used for generation.
.github/workflows/cli-release.yaml Pins CLI release workflow Go version to the new patch release.
.github/workflows/cli-e2e-tests.yml Pins CLI e2e workflow Go version to the new patch release.
Files not reviewed (2)
  • frontend/app/pnpm-lock.yaml: Language not supported
  • sdks/typescript/pnpm-lock.yaml: Language not supported

Comment thread sdks/typescript/package.json Outdated
Comment on lines +144 to +145
"follow-redirects": "^1.16.0",
"protobufjs": "^7.5.5"

@mrkaye97 mrkaye97 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

left a couple small comments, the main thing is the protobuf one

[tool.poetry.dependencies]
python = "^3.10"
hatchet-sdk = "1.33.3"
python-dotenv = ">=1.2.2"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

do we need to add this?

[tool.poetry.dependencies]
python = "^3.10"
hatchet-sdk = "1.33.3"
python-dotenv = ">=1.2.2"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

maybe this is the actual line 🤦 getting confused with the generated stuff

"grpcio>=1.76.0,<2",
"grpcio-tools>=1.76.0,<2",
"protobuf>=6.30.2,<7",
"protobuf>=6.33.5,<7",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I think if we do this we might need to run the generate.sh again - we've seen issues from this in the past

"mypy==1.20.0",
"types-protobuf>=5.28.3.20241030",
"black==26.3.1",
"click>=8.3.3",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

is this one a transitive dep that we need to pin?

@grutt grutt merged commit 612b167 into main May 7, 2026
100 of 105 checks passed
@grutt grutt deleted the chore--update-dependencies branch May 7, 2026 12:51
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