Skip to content

chore: release main#1007

Merged
mldangelo-oai merged 4 commits intomainfrom
release-please--branches--main
Apr 17, 2026
Merged

chore: release main#1007
mldangelo-oai merged 4 commits intomainfrom
release-please--branches--main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Apr 15, 2026

🤖 I have created a release beep boop

0.2.38

0.2.38 (2026-04-17)

Features

Bug Fixes

Performance Improvements

Documentation

0.1.0

0.1.0 (2026-04-17)

Features

  • extract standalone pickle scanner package with parity harness (#832) (e2986cd)

Bug Fixes

Documentation


This PR was generated with Release Please. See documentation.

Copy link
Copy Markdown

@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: c0ae646e88

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread packages/modelaudit-picklescan/packages/modelaudit-picklescan/CHANGELOG.md Outdated
@github-actions github-actions bot force-pushed the release-please--branches--main branch from c0ae646 to 9829841 Compare April 15, 2026 23:15
Copy link
Copy Markdown

@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: c26b4f0249

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread .release-please-manifest.json
@github-actions github-actions bot force-pushed the release-please--branches--main branch 8 times, most recently from bdfa730 to 28207bd Compare April 16, 2026 06:49
Copy link
Copy Markdown

@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: 4c9756069d

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread .release-please-manifest.json
Comment thread .release-please-manifest.json
@github-actions github-actions bot force-pushed the release-please--branches--main branch 7 times, most recently from 8d34cda to 4997cd6 Compare April 17, 2026 00:47
@github-actions
Copy link
Copy Markdown
Contributor Author

github-actions bot commented Apr 17, 2026

Workflow run and artifacts

Performance Benchmarks

Compared 19 shared benchmarks with a regression threshold of 15%.
Status: 0 regressions, 0 improved, 19 stable, 0 new, 0 missing.
Aggregate shared-benchmark median: 193.05ms -> 192.16ms (-0.5%).

Benchmark Target Size Files Baseline Current Change Status
tests/benchmarks/test_picklescan_benchmarks.py::test_picklescan_opcode_budget_tail_payload opcode_budget_tail 14 B 1 71.2us 76.3us +7.3% stable
tests/benchmarks/test_picklescan_benchmarks.py::test_picklescan_nested_payloads[nested_base64] nested_base64 98 B 1 109.3us 103.0us -5.8% stable
tests/benchmarks/test_picklescan_benchmarks.py::test_picklescan_dangerous_global_payloads[stack_global] stack_global 21 B 1 65.8us 67.7us +2.9% stable
tests/benchmarks/test_scan_benchmarks.py::test_detect_file_format_safe_pickle safe_model.pkl 49.4 KiB 1 30.9us 31.7us +2.6% stable
tests/benchmarks/test_scan_benchmarks.py::test_scan_duplicate_directory duplicate-corpus 840.0 KiB 81 48.51ms 47.37ms -2.3% stable
tests/benchmarks/test_picklescan_benchmarks.py::test_picklescan_hidden_suspicious_string_budget hidden_suspicious_string 8.0 KiB 1 584.2us 574.7us -1.6% stable
tests/benchmarks/test_picklescan_benchmarks.py::test_picklescan_dangerous_global_payloads[malicious_reduce] malicious_reduce 52 B 1 77.2us 76.0us -1.6% stable
tests/benchmarks/test_picklescan_benchmarks.py::test_picklescan_safe_payloads[safe_large] safe_large 278.2 KiB 1 3.47ms 3.42ms -1.4% stable
tests/benchmarks/test_scan_benchmarks.py::test_validate_file_type_pytorch_zip state_dict.pt 1.5 MiB 1 51.2us 50.6us -1.3% stable
tests/benchmarks/test_picklescan_benchmarks.py::test_picklescan_nested_payloads[nested_raw] nested_raw 78 B 1 101.9us 100.6us -1.3% stable
tests/benchmarks/test_picklescan_benchmarks.py::test_picklescan_safe_payloads[safe_small] safe_small 68 B 1 56.2us 55.6us -1.1% stable
tests/benchmarks/test_scan_benchmarks.py::test_scan_safe_pickle safe_model.pkl 49.4 KiB 1 11.58ms 11.69ms +0.9% stable
tests/benchmarks/test_picklescan_benchmarks.py::test_picklescan_safe_payloads[long_benign_string] long_benign_string 1.0 MiB 1 1.08ms 1.08ms -0.5% stable
tests/benchmarks/test_scan_benchmarks.py::test_scan_pytorch_zip state_dict.pt 1.5 MiB 1 31.46ms 31.60ms +0.4% stable
tests/benchmarks/test_picklescan_benchmarks.py::test_picklescan_chunked_stream chunked_stream 278.2 KiB 1 6.55ms 6.57ms +0.3% stable
tests/benchmarks/test_scan_benchmarks.py::test_skip_filter_plain_text_files - 4.6 KiB 256 13.37ms 13.41ms +0.3% stable
tests/benchmarks/test_picklescan_benchmarks.py::test_picklescan_nested_payloads[nested_hex] nested_hex 130 B 1 107.7us 107.8us +0.1% stable
tests/benchmarks/test_picklescan_benchmarks.py::test_picklescan_multi_stream_padded_payload multi_stream_padded 4.1 KiB 1 136.3us 136.2us -0.1% stable
tests/benchmarks/test_scan_benchmarks.py::test_scan_mixed_directory mixed-corpus 1.7 MiB 54 75.63ms 75.65ms +0.0% stable

@github-actions github-actions bot force-pushed the release-please--branches--main branch 6 times, most recently from 80cd89b to 5492438 Compare April 17, 2026 15:26
@github-actions github-actions bot force-pushed the release-please--branches--main branch from bb19a52 to 3734488 Compare April 17, 2026 15:32
Copy link
Copy Markdown
Contributor

@mldangelo-oai mldangelo-oai left a comment

Choose a reason for hiding this comment

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

Reviewed again after the release-please fixes. Local validation passed: ruff format/check, mypy, full non-slow/non-integration pytest, prettier check, uv lock checks, and actionlint for the release workflow.

@mldangelo-oai mldangelo-oai merged commit e171395 into main Apr 17, 2026
40 checks passed
@mldangelo-oai mldangelo-oai deleted the release-please--branches--main branch April 17, 2026 15:50
@github-actions
Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

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