framework-design.md CEL examples use '!= null', which cel-python rejects
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ó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 76/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- python
- Lĩnh vực
- documentation
Hướng nghiên cứu
Đọc docs/architecture/framework-design.md quanh dòng 128 và 1212, sau đó kiểm tra tài liệu và các tệp TOML được cung cấp để tìm những biểu thức CEL khác có != null. Thay các phép so sánh map với null không hợp lệ bằng phép kiểm tra sự hiện diện được nêu has() và cân nhắc thêm ghi chú vào phần CEL; hoàn tất khi các ví dụ bị ảnh hưởng và mọi trường hợp khác đều dùng phép kiểm tra sự hiện diện hợp lệ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Two examples in docs/architecture/framework-design.md (around lines 128 and 1212) use:
expr = 'output.json.required_pull_request_reviews != null'
cel-python has no map-vs-null comparison, so this raises an evaluation error instead of returning a boolean. The working form is a presence test:
expr = 'has(output.json.required_pull_request_reviews)'
What to do: update both examples (and any others using != null in docs/ or in shipped TOML), and consider a short note in the CEL section that field presence is tested with has().
Related: #479 (broader CEL binding and fail-open issues).
- Ngôn ngữ chính
- Python
- Star
- 22
- Fork
- 27
- Merge trung bình
- 2 ngày 1 giờ
- Pull request đã merge (30 ngày)
- 35
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 darnitdevorg/darnit
-
needs triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
darnitdevorg/darnit#587 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
needs triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
darnitdevorg/darnit#585 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
quality
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
darnitdevorg/darnit#523 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
good first issue module-core
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 88/100
darnitdevorg/darnit#506 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
pydantic-ai-slim is declared `>=0.0.14` with no upper bound; the floor lacks the API darnit usesĐang mởgood first issue infrastructure module-core
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
darnitdevorg/darnit#489 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của darnitdevorg/darnit
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
huggingface/smolagents#2976 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
pulp-cli 0.41 break username password auth in older configs (cert and key present but empty)Đang mởbug Triage-Needed
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
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 66/100
FuRongJun-1999/dsh-memory#170 ·
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 78/100
pgvector/pgvector-python#163 ·
-
[开源推荐] 打拼音就出篆书的输入法,附古文字创作小工具Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
521xueweihan/HelloGitHub#3940 ·