[CI][Java][R] Improve notifications on failures for nightly R and Java jobs
- Ngôn ngữ chính
- Java
- Star
- 94
- Fork
- 152
- Merge trung bình
- 3 ngày 16 giờ
- Pull request đã merge (30 ngày)
- 11
Mô tả
### Describe the enhancement requested
We use crossbow to run almost all our nightlies and we have several notification reports set up. E-mails and Zulip notifications.
We also have two periodic nightly jobs for the Java and R nightlies on the main Arrow repository:
https://github.com/apache/arrow/blob/157b8f555bdd5bf2fafc875b8c983c8c51a3c936/.github/workflows/java_nightly.yml#L32
https://github.com/apache/arrow/blob/157b8f555bdd5bf2fafc875b8c983c8c51a3c936/.github/workflows/r_nightly.yml#L37
We currently miss the notifications if those jobs fail. We should implement something that allows us to get similar notifications as the ones we get from the crossbow jobs.
This issue has been created as a follow up from the discussion on this issue:
https://github.com/apache/arrow/pull/35478#issuecomment-1541568452
As seen on the comment linked above we could use the [failure condition](https://docs.github.com/en/actions/learn-github-actions/expressions#example-of-failure) on those jobs.
### Component(s)
Continuous Integration, Java, R
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với .github/workflows/java_nightly.yml và .github/workflows/r_nightly.yml tại các phần job được liên kết, sau đó xem lại tài liệu về điều kiện thất bại của GitHub Actions và cuộc thảo luận crossbow được liên kết. Hoàn thành khi các lỗi từ cả hai job nightly tạo ra các báo cáo thông báo tương đương với các thông báo e-mail crossbow và Zulip hiện có.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- github-actions, java, r
- Lĩnh vực
- ci-cd, devops
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100