Skip to content

SDK-94: Try to fix pytest-sanity failing due to too many parallel runs and add Python 3.14 support#226

Open
benglewis wants to merge 11 commits into
mainfrom
sdk-94-try-to-fix-issues-with-pipelines-due-to-parallel-sanity
Open

SDK-94: Try to fix pytest-sanity failing due to too many parallel runs and add Python 3.14 support#226
benglewis wants to merge 11 commits into
mainfrom
sdk-94-try-to-fix-issues-with-pipelines-due-to-parallel-sanity

Conversation

@benglewis
Copy link
Copy Markdown
Contributor

@benglewis benglewis commented May 4, 2026

Generated description

Below is a concise technical summary of the changes proposed in this PR:
Adjust the pytest-sanity workflow to lower the pytest_sanity matrix parallelism, add Python 3.14 coverage, and scope concurrency per runner so jobs cancel per os/python-version. Raise the SDK's dependency floors and tighten the unlearning flow's models, retry handling, and transformer pipeline tests so the Hugging Face loader path and CustomUtility targeting stay stable under Python 3.14 and the latest vulnerability fixes.

TopicDetails
Dependencies & CI Raise dependency floors, document vulnerability rationale, and stabilize the pytest-sanity concurrency matrix so the SDK can run safely on Python 3.14 without oversubscribing runners.
Modified files (4)
  • .github/workflows/pytest-sanity.yaml
  • VULNERABILITIES.md
  • pyproject.toml
  • uv.lock
Latest Contributors(2)
UserCommitDate
blewis@hirundo.ioFix Baz commentMay 07, 2026
github-actions[bot]v0.2.3.post2 (#210)February 05, 2026
LLM unlearning Clarify the unlearning flow by dropping the TargetUtility enum, defaulting utility lists to empty CustomUtility arrays, refining the SSE retryable exceptions, and expanding transformer pipeline fixtures so Hugging Face text and multimodal paths remain covered.
Modified files (4)
  • hirundo/_iter_sse_retrying.py
  • hirundo/unlearning_llm.py
  • tests/unlearning-llm/llm_pipeline_transformers_test.py
  • tests/unlearning-llm/test_bias_run_info_utilities.py
Latest Contributors(1)
UserCommitDate
blewis@hirundo.ioRuff formatMay 07, 2026
This pull request is reviewed by Baz. Review like a pro on (Baz).

@benglewis benglewis self-assigned this May 4, 2026
@benglewis benglewis requested review from a team as code owners May 4, 2026 14:15
Comment thread .github/workflows/pytest-sanity.yaml Outdated
Comment thread .github/workflows/pytest-sanity.yaml Outdated
mishana
mishana previously approved these changes May 4, 2026
Copy link
Copy Markdown
Contributor

@mishana mishana left a comment

Choose a reason for hiding this comment

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

LGTM

@benglewis benglewis enabled auto-merge May 4, 2026 15:57
@benglewis benglewis added this pull request to the merge queue May 4, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks May 4, 2026
@benglewis benglewis requested a review from a team as a code owner May 7, 2026 21:52
Comment thread tests/unlearning-llm/llm_pipeline_transformers_test.py Outdated
Comment thread hirundo/unlearning_llm.py
Comment thread hirundo/_iter_sse_retrying.py
@benglewis benglewis requested a review from mishana May 7, 2026 22:35
Copy link
Copy Markdown
Contributor

@mishana mishana left a comment

Choose a reason for hiding this comment

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

Lgtm

@mishana mishana added this pull request to the merge queue May 12, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks May 12, 2026
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.

2 participants