Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Feb 11, 2026

Hotfix of PR #1787 (#1787) to the main branch.
Hey @benflexcompute, please review this hotfix PR created from your original PR.


Note

Medium Risk
Changes the release/publish pipeline and adds new GitHub API-based gating and environment approval, which could block or delay releases if branch/tag/CI signals are misdetected.

Overview
PyPI publishing is now gated behind release source validation, manual environment approval, and a post-approval CI status re-check.

The workflow resolves the intended release-candidate/* branch and pinned tag commit SHA for both tag pushes and workflow_dispatch, rejects ambiguous/missing tag-to-branch mappings, and publishes from the exact tagged commit. It also changes manual dispatch input from a raw version to an explicit semver tag, and strips the v prefix when running poetry version.

Written by Cursor Bugbot for commit 095c95a. This will update automatically on new commits. Configure here.

@benflexcompute benflexcompute marked this pull request as ready for review February 11, 2026 19:15
Copy link

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

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: 095c95a9f2

ℹ️ About Codex in GitHub

Your team has set up Codex to 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 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@benflexcompute benflexcompute merged commit 3e7af04 into main Feb 11, 2026
39 checks passed
@benflexcompute benflexcompute deleted the hotfix-main-pr1787 branch February 11, 2026 19:35
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.

1 participant