aws / aws/aws-durable-execution-sdk-python

[Bug]: Fix release publish workflow

Đang mở
#487 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
github_actions
Ngôn ngữ chính
Python
Star
53
Fork
25
Merge trung bình
1 ngày 20 giờ
Pull request đã merge (30 ngày)
39

Mô tả

### Expected Behavior

1. When we only bump version and release of a package (e.g. otel / main sdk / testing lib), we should only publish the changed package to pypi
2. We should only trigger emulator workflow when there's release in testing lib

### Actual Behavior

1. We are triggering the pypi publish for all the packages (otel, main sdk, testing lib) [link](https://github.com/aws/aws-durable-execution-sdk-python/actions/runs/28054163209/job/83056168541)
2. We are triggering emulator workflow for every release [link](https://github.com/aws/aws-durable-execution-sdk-python/actions/runs/28054162668/job/83052155422)
3. The credential step for emulator release also needs to be fixed.

### Steps to Reproduce

See link in the description

### SDK Version

1.6.0

### Python Version

3.14

### Is this a regression?

No

### Last Working Version

_No response_

### Additional Context

_No response_

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Start with the linked publish and emulator workflow runs to identify the workflow definitions and credential step involved. Update the release conditions so only changed packages are published and the emulator runs only for testing-lib releases; done when those cases behave correctly and emulator credentials work.

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, python
Lĩnh vực
ci-cd, release
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
48/100

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.