Dev idea: GH annotator action at line level of PRs with outputs
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- github-actions
- Lĩnh vực
- ci-cd
Hướng nghiên cứu
Bắt đầu với tài liệu problem-matchers của GitHub Actions và các triển khai problem-matcher của codespell và xmllint được tham chiếu trong đó. Xác định định dạng đầu ra của validator, giới hạn annotation và cách xử lý các tệp nhị phân trước khi xác định các entry point của repository. Được xem là hoàn thành khi phạm vi và hành vi annotation dự kiến đã được thống nhất và có thể triển khai.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Inspired by https://github.com/codespell-project/codespell-problem-matcher which is based on https://github.com/korelstar/xmllint-problem-matcher which leads me to description of the overall feature of GH actions to annotate lines based on matching regex in output of the action: https://github.com/actions/toolkit/blob/main/docs/problem-matchers.md .
It is very handy to see in PRs annotations on the lines which lead to some CI failures/warnings. And if we are to add some generalized validation structure/output - we could have a generic matcher/annotator to pin point to specific files/lines in the results of validation (e.g. for BIDS datasets etc)
- is limited in number of annotations possible to provide. So for "mass ones", only first hit + may be referencing of other hits
- wouldn't be super useful for validation within binary files I guess since structure is not visualized
- ...
ping'ing @effigies @VisLab @tgbus to get initial feedback on the idea
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 1
- Fork
- 1
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
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 con/validation
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
con/validation#3 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
con/validation#1 · 20 bình luận ·
Tất cả issue của con/validation
Issue tương tự
-
github_actions
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Hochfrequenz/aibap.mcp#578 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
triage:accepted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
open-telemetry/otel-arrow#4343 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
mishraprafful/multihull#147 ·
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
paperclipai/paperclip#15751 ·
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
Maintainer thường phản hồi trong vòng 1 ngày