Trace: verify Pi post-push session link

Đang mở
#3,724 1 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
35/100
Loại issue
Tính năng
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
go
Lĩnh vực
testing-qa

Hướng nghiên cứu

Start with the Pi post-push session-link matrix cell and the existing Pi E2E flow; the issue does not name files or tests. After authorized control-plane upload support from #3718 is available, run a disposable project session that pushes one traced commit and verify the resolved URL identifies its uploaded session. Confirm TUI and headless output behavior, including JSONL stdout, then update that matrix cell only after the live assertion passes.

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

Mô tả

component/CLI component/controlplane trace-provider

Problem

The Pi post-push session-link matrix cell is Unknown. The local E2E suite has no control-plane session URL to assert.

Scope

Verify the user-facing URL after a Pi shell-triggered git push of a traced commit, once an upload can be confirmed.

Acceptance criteria

  • In a disposable authorized control-plane project, run a Pi session that creates and pushes one traced commit.
  • Capture the matching session URL exactly once in Pi TUI, and through stderr in headless mode without corrupting JSONL stdout.
  • Resolve the URL and assert it identifies the uploaded session ID for that commit.
  • Document the case where upload fails: do not claim a successful session link.
  • Update only the post-push session-link Pi matrix cell after the live assertion passes.

Non-goals

  • Credentials-warning UI checks or the welcome banner.
  • Cryptographic verification of the uploaded attestation; tracked by #3718.

Depends on an authorized control-plane upload (#3718). Split from #3718; baseline Pi support #3704.

Ngôn ngữ chính
Go
Star
582
Fork
61
Merge trung bình
12 giờ 47 phút
Pull request đã merge (30 ngày)
137

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 chainloop-dev/chainloop

Tất cả issue của chainloop-dev/chainloop

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.