Reduce number of MacOS jobs
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 68/100
Hướng nghiên cứu
Tìm workflow GitHub Actions xác định ma trận phiên bản Python và các job macOS, sau đó kiểm tra cách các phiên bản được hỗ trợ được biểu diễn. Cập nhật ma trận macOS để chạy Python 3.9, 3.14 và 3.15, điều chỉnh lựa chọn nếu cần; hoàn thành khi pipeline chỉ lên lịch ba job macOS đó và workflow chạy thành công.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Description
There is a warning in the actions:
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Currently we are checking for all python versions from 3.9 up to the current latest (3.15) which means 7 different jobs for macOS only.
The number of jobs must be reduced in order to avoid situations where a PR is blocked due to one of the 7 jobs experiencing longer queue times.
Suggestion
My suggestion would be to enable 3 jobs on macOS only, which contain the oldest python version we support (3.9) and the last 2 python releases we cover (in this case, 3.14 and 3.15).
This is only a suggestion and can be changed.
Goals
Reduce the number of macOS jobs in the pipeline.
Summary
To be filled when the final solution is sketched.
Tasks
- Assign yourself as
assignee; - Implement enhancement;
- Create Pull Request and fix possible workflow failures;
- Add the
ready_for_reviewlabel.
- Ngôn ngữ chính
- Python
- Star
- 9
- Fork
- 5
- Merge trung bình
- 2 ngày 12 giờ
- Pull request đã merge (30 ngày)
- 6
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
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 eclipse-ankaios/ank-sdk-python
-
Update Python support to 3.14Đang mởpython-version
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
enhancement good first issue
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
eclipse-ankaios/ank-sdk-python#99 · 1 bình luận ·
-
Document the release processĐang mởenhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
Tất cả issue của eclipse-ankaios/ank-sdk-python
Issue tương tự
-
intake mcp-intake needs-ac needs-human-review priority:medium
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
Ikalus1988/MisakaNet#3848 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 75/100
521xueweihan/HelloGitHub#4105 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
igormcsouza/bookloud#54 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
aws-samples/sample-per-model-bedrock#526 ·
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 78/100
ok-oldking/ok-wuthering-waves#1802 ·
Maintainer thường phản hồi trong vòng 2 ngày