Revisit how `ate-setup` publishes and retries ko release images

Đang mở
#3,460 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

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ó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
45/100
Loại issue
Tái cấu trúc
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
github-actions, go
Lĩnh vực
devops, release

Hướng nghiên cứu

Start with the BuildEach implementation and the tests added in #3446 and cherry-picked in #3459; inspect #3246 for related context. Check the current retry behavior and the real rc.1 read_package denial on an SBOM PUT. Done means the retry policy, timeout, failure handling across images, and build concurrency have been evaluated and the chosen behavior is covered by tests.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

area/dev-infra area/reliability kind/design

From #3446 (cherry-picked in #3459). Related: #3246.

BuildEach builds one image at a time and retries every error, 3 attempts over about 30s, stopping at the first image that runs out of attempts. We want to consider these from non-blocking review feedback:

  • Retry every error, or only ghcr.io's DENIED: permission_denied? If only the denial, use the real rc.1 message (read_package on an SBOM PUT) in the test.
  • Is about 30s per image long enough for a new ghcr.io package?
  • Build every image and then fail if any failed, instead of stopping at the first?
  • Is building one at a time too slow (it was about 51s in one parallel run)?
Ngôn ngữ chính
Go
Star
6.1k
Fork
676
Merge trung bình
2 ngày 2 giờ
Pull request đã merge (30 ngày)
522

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của agent-substrate/substrate

Tất cả issue của agent-substrate/substrate

Issue tương tự

Thêm issue về Go

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.