Keep staging candidate integration tests on the deployment runner
Maintainer thường phản hồi trong vòng 1 ngà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
- 52/100
Hướng nghiên cứu
Start by reading the deployment workflow and its existing release tests; the issue does not name their file paths, so locate them in the repository. Trace how the tagged staging candidate is deployed, how the integration job gets its URL and staging database secret, and how downstream promotion is ordered. Add or update unit tests for the workflow ordering and dependencies; done means integration tests run in the deployment job while the listed release behavior is preserved.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Deployment run https://github.com/PolicyEngine/policyengine-api/actions/runs/37626648234 failed twice because the tagged staging candidate scaled to zero while the integration job waited for a separate GitHub runner.
Cloud Run logs show that the first request then triggered a 205-253 second cold start, while the integration client stopped waiting after 90 seconds. The candidate eventually returned HTTP 200 in both attempts.
Acceptance criteria:
- Deploy the tagged staging candidate, wait for readiness, and run the deployed integration tests in the same GitHub job.
- Preserve the existing release tests, exact candidate URL, staging database secret, and downstream promotion ordering.
- Do not provision new infrastructure or change staging traffic.
- Cover the workflow ordering and dependencies with unit tests.
- Ngôn ngữ chính
- Python
- Star
- 18
- Fork
- 33
- Merge trung bình
- 1 ngày 10 giờ
- Pull request đã merge (30 ngày)
- 20
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không 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 PolicyEngine/policyengine-api
-
Restore Scotland population live coverage with the fixed PolicyEngine bundleCó thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
PolicyEngine/policyengine-api#3876 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
State society-wide reports run on the sparse national datasetCó thể đã có người làm @anth-volk đã nhận 4 ngày trước. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
PolicyEngine/policyengine-api#3864 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 38/100
PolicyEngine/policyengine-api#3823 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
API v2: report validations as an append-only, provenance-keyed resource on reportsCó thể làm lại được @anth-volk đã nhận 32 ngày trước và không có pull request nào đang mở. Đang mở
PolicyEngine/policyengine-api#3818 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
PolicyEngine/policyengine-api#3816 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của PolicyEngine/policyengine-api
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
topoteretes/cognee#5647 · 1 bình luận ·
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 62/100
Sendspin/sendspin-python-cli#291 ·
Maintainer thường phản hồi trong vòng 6 ngày
-
Assertion-shape guard fails on development: vacuous recorded-iteration assertion in the assetLinks batch_get helper testCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
awslabs/visual-asset-management-system#414 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug v1 v2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
modelcontextprotocol/python-sdk#3670 · 1 bình luận ·
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 82/100
aicell-lab/bioengine#232 ·
Maintainer thường phản hồi trong vòng 1 ngày