chore(ci): refresh Spark py3.14 pins for security advisories
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 66/100
Hướng nghiên cứu
Start with requirements/spark-py3.14.in and the lockfile generator, ./bin/generate-lockfiles.sh; confirm the four patched dependency versions work with Spark and Python 3.14. Regenerate the hashed lock using PROFILES=spark VERSIONS=3.14 ./bin/generate-lockfiles.sh, then run the focused Spark lane and lockfile checks. Done means the checks pass and Dependabot alerts 2–5 close, or any remaining alert is documented or dismissed as a proven false positive.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Release-readiness finding
GitHub reports four open Dependabot alerts against requirements/spark-py3.14.in:
pyarrow==22.0.0: GHSA-rgxp-2hwp-jwgg / CVE-2026-25087, patched in 23.0.1. The advisory explicitly says the affected pre-buffering API is not exposed in Python bindings, so this is not a pygraphistry runtime exploit, but the lock still triggers a high alert.setuptools==80.9.0: GHSA-h35f-9h28-mq5c / CVE-2026-59890, patched in 83.0.0. This is a macOS sdist exclusion-normalization issue.pytest==9.0.1: GHSA-6w46-j5rx-g56g / CVE-2025-71176, patched in 9.0.3. This is test-runner-only local temporary-directory handling.requests==2.32.5: GHSA-gc5v-m9x4-r6x2 / CVE-2026-25645, patched in 2.33.0. Standard Requests usage is not affected; the vulnerable utility isextract_zipped_paths().
0.59.0 assessment
This does not block the 0.59.0 package release:
- the manifest is the direct-input lock for the focused Spark CI lane, not a package lock shipped to users;
setup.pydoes not cap these runtime dependencies below their patched versions, so fresh package installs can resolve patched releases;- the publish workflow builds in an isolated environment rather than from this Spark lock;
- the sole high advisory excludes Python bindings.
The stale pins should still be removed so CI exercises supported patched versions and the repository returns to a clean Dependabot state.
Acceptance criteria
- Confirm Spark/Python 3.14 compatibility for pyarrow >=23.0.1, setuptools >=83.0.0, pytest >=9.0.3, and requests >=2.33.0.
- Update
requirements/spark-py3.14.inand regenerate the hashed lock withPROFILES=spark VERSIONS=3.14 ./bin/generate-lockfiles.sh. - Run the focused Spark lane and lockfile checks.
- Verify Dependabot alerts 2–5 close, or document/dismiss any alert that remains a proven ecosystem false positive.
- Ngôn ngữ chính
- Python
- Star
- 2.6k
- Fork
- 229
- Merge trung bình
- 1 ngày 5 giờ
- Pull request đã merge (30 ngày)
- 99
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của graphistry/pygraphistry
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
graphistry/pygraphistry#2171 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
graphistry/pygraphistry#1965 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
graphistry/pygraphistry#1208 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
graphistry/pygraphistry#966 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
graphistry/pygraphistry#824 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của graphistry/pygraphistry
Issue tương tự
-
bug severity:low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 2 ngày
-
curriculum documentation quality
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
githubnext/gh-aw-workshop#5367 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
OAuth documentation for GET /api/v2/users/me/ appears inconsistent with required global read scopeĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Create Noise Latents ignores randomize_seed and produces the same noise every runCó thể đã có người làm @griptapeops đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
griptape-ai/griptape-nodes-library-diffusers#127 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Jenkins capacity report: metrics history is lost when archiving a month failsCó thể đã có người làm @RaphaelFakhri đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
adoptium/infrastructure#4568 ·
Maintainer thường phản hồi trong vòng 1 ngày