Continuity runbook: Rollback production
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
- 25/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- git, github-actions, postgresql, python
- Lĩnh vực
- cloud, databases, devops, documentation
Hướng nghiên cứu
Bắt đầu với docs/continuity/runbooks/rollback-production.md, sau đó đọc .github/workflows/deploy.yml, Procfile và scripts/check_alembic_revision_guardrail.py. Xác nhận rằng runbook bao quát việc xác nhận release chính xác, sự phân biệt giữa rollback slug và rollback Postgres, cùng điều kiện dừng ALEMBIC_GUARDRAIL_FAIL, mà không cho phép rollback không được yêu cầu hoặc config dump.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Task
A second maintainer can roll back a Heroku release on opencreorg when a deploy is bad, without confusing slug rollback with database rollback.
Success criteria
- Runbook
docs/continuity/runbooks/rollback-production.md(skillcontinuity-rollback-production) - Operator lists
heroku releasesand only rolls back after a human types the exactvNNNN - Stops if the bad release may have migrated Postgres (Alembic); documents that slug rollback does not undo the DB
- Knows
ALEMBIC_GUARDRAIL_FAILonrelease:means stop rolling back blindly
Context
- Prod deploy force-pushes to the Heroku git remote (
.github/workflows/deploy.yml) Procfilerelease:runsscripts/check_alembic_revision_guardrail.py
Constraints
- existing maintainers only
- Agent must not
heroku rollbackunprompted - No config dumps
Agent prompt
See Agent prompt in docs/continuity/runbooks/rollback-production.md.
- Ngôn ngữ chính
- Python
- Star
- 210
- Fork
- 167
- Merge trung bình
- 4 ngày 12 giờ
- Pull request đã merge (30 ngày)
- 28
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Có Dockerfile hoặc 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 OWASP/OpenCRE
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
OWASP/OpenCRE#1215 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Map Analysis continues polling after a background job failsCó thể đã có người làm @amantebriwal4321 đã nhận 4 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
OWASP/OpenCRE#1211 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
OSCAL Compass adopterĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 66/100
Maintainer thường phản hồi trong vòng 1 ngày
-
MCP tools return "Internal MCP tool error." when OpenCRE is unreachable or times outCó thể đã có người làm @ShaanGS đã nhận 23 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
OWASP/OpenCRE#1163 · 5 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
find_node_by_name endpoint does not enforce MAX_ITEMS_PER_PAGE, allowing unbounded pagination queries`Có thể đã có người làm @Jeffy123-zhu đã nhận 26 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
OWASP/OpenCRE#1149 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của OWASP/OpenCRE
Issue tương tự
-
Unknown stop ID in slow zone data crashes post formatting and skips the rest of that day's postsĐang mởbackend bug tm-new-volunteer
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
transitmatters/mbta-slow-zone-bot#81 · 1 bình luận ·
-
area:schema documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
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 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
risk:high type:ci
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
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 64/100
spacetelescope/rdmt-spire#49 ·
Maintainer thường phản hồi trong vòng 1 ngày