Skip to content

chore(hogql): publish parser wheels for Python 3.14 - #94449

Merged
trunk-io[bot] merged 2 commits into
masterfrom
rauln/hogql-parser-cp314
Sep 3, 2026
Merged

trunk-io[bot] merged 2 commits into
masterfrom
rauln/hogql-parser-cp314

Conversation

@rnegron

@rnegron rnegron commented Sep 3, 2026

Copy link
Copy Markdown
Member

Problem

Changes

  • Release hogql-parser 1.3.85 with CPython 3.14 metadata and wheels for CPython 3.10 through 3.14.
  • cibuildwheel 4.2 excludes free-threaded and CPython 3.15 wheels. Nothing user-visible changes.

How did you test this code?

  • uvx cibuildwheel@4.2.0 --print-build-identifiers --platform linux selects CPython 3.10 through 3.14 on Linux.
  • bin/hogli lint:workflows and actionlint pass.

👉 Stay up-to-date with PostHog coding conventions for a smoother review.

Automatic notifications

  • Publish to changelog?

Docs update

  • None. This change only expands package compatibility.

🤖 Agent context

Autonomy: Human-driven (agent-assisted)

  • Pi coding agent. Skills: /authoring-ci-workflows, /writing-code-comments, /writing-pr-descriptions, /running-ci-preflight.

@rnegron rnegron self-assigned this Sep 3, 2026
@trunk-io

trunk-io Bot commented Sep 3, 2026 •

Copy link
Copy Markdown

😎 Merged successfully - details.

@github-actions

github-actions Bot commented Sep 3, 2026 •

Copy link
Copy Markdown
Contributor

🤖 CI report

⚠️ Trunk lane — backend Python lane

This PR is assigned to the backend Python lane. It runs backend Python tests and may merge in parallel with PRs in other lanes.

⚠️ Playwright — 1 flaky

🎭 Playwright report · View test results →

⚠️ 1 flaky test:

  • a flag created in the UI is persisted and listed (chromium)

These issues are not necessarily caused by your changes.
Annoyed by this section? Help fix flakies and failures and it will go green!

⚠️ hogql-parser version — version bump needed

It looks like the code of hogql-parser changed in this PR, but its version stayed the same at 1.3.85. 👀
Make sure to resolve this in common/hogql_parser/setup.py before merging!

⚠️ @posthog/hogql-parser version — version bump needed

It looks like the code of @posthog/hogql-parser (npm) changed in this PR, but its version stayed the same at 1.3.84. 👀
Make sure to resolve this in common/hogql_parser/package.json before merging!

✅ Hobby preview — passed

Hobby deployment smoke test passed successfully.


Run 33790133703

@rnegron
rnegron temporarily deployed to pypi-hogql-parser September 3, 2026 18:19 — with GitHub Actions Inactive
@tests-posthog
tests-posthog Bot temporarily deployed to pypi-hogql-parser September 3, 2026 18:34 Inactive
@rnegron
rnegron marked this pull request as ready for review September 3, 2026 18:37
@rnegron
rnegron requested a review from a team September 3, 2026 18:37
@rnegron
rnegron marked this pull request as draft September 3, 2026 18:38
@pr-assigner-resolver-posthog
pr-assigner-resolver-posthog Bot requested a review from a team September 3, 2026 18:38
@rnegron
rnegron marked this pull request as ready for review September 3, 2026 18:39
"cp3*-manylinux_x86_64",
"cp3*-manylinux_aarch64",
]
skip = ["cp3*t-*", "cp315-*"]

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

🤷🏻‍♂️ dont wanna build free-threaded yet probably

@greptile-apps

greptile-apps Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Reviews (1): Last reviewed commit: "Use new hogql-parser version" | Re-trigger Greptile

@trunk-io

trunk-io Bot commented Sep 3, 2026 •

Copy link
Copy Markdown

Static Badge   Static Badge   Static Badge

View Full Report ↗︎ ⋅ Docs

@trunk-io
trunk-io Bot merged commit a7a004f into master Sep 3, 2026
437 of 510 checks passed
@trunk-io
trunk-io Bot deleted the rauln/hogql-parser-cp314 branch September 3, 2026 23:02
@deployment-status-posthog

deployment-status-posthog Bot commented Sep 3, 2026 •

Copy link
Copy Markdown

Deploy status

Environment Status Deployed At Workflow
dev ✅ Deployed 2026-09-03 23:36 UTC Run
prod-us ✅ Deployed 2026-09-03 23:47 UTC Run
prod-eu ✅ Deployed 2026-09-03 23:47 UTC Run

dmarticus added a commit that referenced this pull request Sep 4, 2026
Co-authored-by: tests-posthog[bot] <250237707+tests-posthog[bot]@users.noreply.github.com>
dmarticus added a commit that referenced this pull request Sep 4, 2026
Co-authored-by: tests-posthog[bot] <250237707+tests-posthog[bot]@users.noreply.github.com>
dmarticus added a commit that referenced this pull request Sep 4, 2026
Co-authored-by: tests-posthog[bot] <250237707+tests-posthog[bot]@users.noreply.github.com>
@rnegron rnegron mentioned this pull request Sep 4, 2026
9 of 17 tasks

This branch was previously deployed

1 inactive deployment
pypi-hogql-parser — d2c8be18 Deployed Sep 3, 2026 by tests-posthog[bot] via Publish on PyPI #2092
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