Skip to content

build(deps): bump regex from 2026.5.9 to 2026.7.19 - #630

Merged
seonghobae merged 1 commit into
mainfrom
dependabot/pip/main/regex-2026.7.19
Aug 3, 2026
Merged

build(deps): bump regex from 2026.5.9 to 2026.7.19#630
seonghobae merged 1 commit into
mainfrom
dependabot/pip/main/regex-2026.7.19

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Bumps regex from 2026.5.9 to 2026.7.19.

Changelog

Sourced from regex's changelog.

Version: 2026.7.19

Git issue 607: SIGSEGV: NULL pointer dereference in `basic_match()` when `(?R)`/`(?0)` recursion is used inside a fuzzy-matching quantifier
Git issue 608: SIGSEGV: out-of-bounds read in `bytes1_char_at()` with `DOTALL` + a fuzzy constraint + `(?r)` reverse-direction matching

Version: 2026.7.10

Clarified that the POSIX flag makes it look for only the longest overall match.

Git issue 606: regex's compiled-pattern cache eviction is not free-threading-safe

Version: 2026.6.28

Git issue 604: regex fails on free-threading python because setlocale is not thread-safe

Version: 2026.5.9

Reverse matching with full unicode casefolding could lead to out-of-range string indexes.

Version: 2026.4.4

A fix for older Python versions before free-threading was  supported.

Version: 2026.4.3

More fixes for free-threading.

Version: 2026.3.32

Fixed segfault.

Version: 2026.3.31

Fixed bug again.

Version: 2026.3.30

Fixed bug.

Version: 2026.3.28

Fixed version.

Version: 2026.3.27

Various fixes, including ones to improve free-threading support.

Version: 2026.2.28

Replaced atomic operations with mutex on pattern object for free-threaded Python.

... (truncated)

Commits
  • 0525aff Git issue 608: SIGSEGV: out-of-bounds read in bytes1_char_at() with `DOTALL...
  • 07dfa3b Git issue 607: SIGSEGV: NULL pointer dereference in basic_match() when `(?R...
  • e7716da Python 3.15 not released yet.
  • e204ddb Git issue 606: regex's compiled-pattern cache eviction is not free-threadin...
  • d7e1927 Updated main.yml for Python 3.15.
  • b18daa6 Git issue 604: regex fails on free-threading python because setlocale is not ...
  • See full diff in compare view

Summary by CodeRabbit

  • Chores
    • regex 패키지가 2026.7.19 버전으로 업데이트되었습니다.
    • 새 버전에 맞는 다운로드 검증 정보가 반영되었습니다.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jul 27, 2026
@dependabot
dependabot Bot requested a review from seonghobae as a code owner July 27, 2026 13:36
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jul 27, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/main/regex-2026.7.19 branch from b4188c2 to 896c3b2 Compare July 29, 2026 06:02
@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 00ce2673-fa5f-402c-b79a-442cbe44736b

📥 Commits

Reviewing files that changed from the base of the PR and between 9ff25ba and e0bb6f4.

📒 Files selected for processing (1)
  • requirements-strix-ci-hashes.txt
🚧 Files skipped from review as they are similar to previous changes (1)
  • requirements-strix-ci-hashes.txt

📝 Walkthrough

Walkthrough

requirements-strix-ci-hashes.txt에서 regex 버전이 2026.5.9에서 2026.7.19로 변경되었습니다. 새 버전에 대응하는 다운로드 해시 목록으로 교체되었습니다.

Changes

regex 의존성 갱신

Layer / File(s) Summary
regex 버전 및 해시 갱신
requirements-strix-ci-hashes.txt
regex==2026.7.19를 사용하도록 변경되었습니다. 기존 해시 세트는 새 버전의 SHA-256 해시로 교체되었습니다.

Estimated code review effort: 1 (Trivial) | ~5 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed 제목은 regex 의존성을 2026.5.9에서 2026.7.19로 업데이트하는 주요 변경 사항을 정확하고 간결하게 설명합니다.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/pip/main/regex-2026.7.19

Comment @coderabbitai help to get the list of available commands.

@dependabot
dependabot Bot force-pushed the dependabot/pip/main/regex-2026.7.19 branch from 896c3b2 to 9ff25ba Compare July 30, 2026 07:58

Copy link
Copy Markdown
Contributor

@dependabot rebase

@dependabot @github

dependabot Bot commented on behalf of github Aug 3, 2026

Copy link
Copy Markdown
Contributor Author

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

Copy link
Copy Markdown
Contributor

@dependabot recreate

@dependabot
dependabot Bot force-pushed the dependabot/pip/main/regex-2026.7.19 branch from 7e7ad98 to 309aa7c Compare August 3, 2026 01:58
@seonghobae
seonghobae enabled auto-merge (squash) August 3, 2026 04:02

Copy link
Copy Markdown
Contributor

@dependabot rebase

@dependabot @github

dependabot Bot commented on behalf of github Aug 3, 2026

Copy link
Copy Markdown
Contributor Author

Looks like this PR is already up-to-date with main! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@seonghobae seonghobae 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.

The diff is a fully hashed regex wheel/source pin refresh only. The target release fixes multiple crash and free-threading defects; no direct application or workflow logic changes.

@opencode-agent
opencode-agent Bot disabled auto-merge August 3, 2026 06:10
@seonghobae
seonghobae enabled auto-merge (squash) August 3, 2026 08:29
@opencode-agent
opencode-agent Bot disabled auto-merge August 3, 2026 08:47

Copy link
Copy Markdown
Contributor

@dependabot rebase

@seonghobae
seonghobae enabled auto-merge (squash) August 3, 2026 08:58

Copy link
Copy Markdown
Contributor

@dependabot recreate

Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2026.5.9 to 2026.7.19.
- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt)
- [Commits](mrabarnett/mrab-regex@2026.5.9...2026.7.19)

---
updated-dependencies:
- dependency-name: regex
  dependency-version: 2026.7.19
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/main/regex-2026.7.19 branch from 309aa7c to e0bb6f4 Compare August 3, 2026 09:03
@seonghobae
seonghobae merged commit a810b19 into main Aug 3, 2026
46 checks passed
@seonghobae
seonghobae deleted the dependabot/pip/main/regex-2026.7.19 branch August 3, 2026 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant