Dependency removed from registry: pre-release and first 30 minutes checklists
A package or version is pulled from a registry and builds or deploys fail.
The pre-release checklist maps each item to a test class from the incident page. The first-30-minutes checklist covers detection, containment, the rollback decision and customer communication.
Pre-release checklist
- PR-01
- PR-02
- PR-03
- PR-04
- PR-05
- PR-06
First 30 minutes
- FM-01
- FM-02
- FM-03
- FM-04
- FM-05
- FM-06
- FM-07
Download the checklist
Only in this checklist
Every test class in this checklist also appears in at least one sibling checklist in the group; the item texts differ: Run a clean dependency install from the public registries with no local cache on a daily CI schedule and fail on any package or version that is not found.
Questions
What should be checked before a release to prevent Dependency removed from registry?
6 pre-release items, PR-01 to PR-06. PR-01: Run a clean dependency install from the public registries with no local cache on a daily CI schedule and fail on any package or version that is not found.
Is there a rollback plan for Dependency removed from registry?
The first-30-minutes checklist has 7 items. FM-01: Read the install or pull error and record the exact package, version or image tag that no longer resolves.
What should a team do in the first 30 minutes after Dependency removed from registry is detected?
The first-30-minutes checklist has 7 items. FM-01: Read the install or pull error and record the exact package, version or image tag that no longer resolves.
Which configuration checks apply to Dependency removed from registry?
PR-04: List every image referenced in deployment values and fail CI when one points at a repository that has been removed or moved. PR-05: After a repository switch, confirm that every image reference, including the policy reports cleanup job, points at the new repository. PR-06: Point the build at a registry mirror the team controls and confirm it holds each pinned version, including transitive pins such as string padding 0.0.3.
Is a Dependency removed from registry checklist still needed if deployment is automated?
Yes. Automation runs the steps; the checklist names what the tests must cover: integration tests and configuration and environment tests.
Which pipeline stages does the Dependency removed from registry checklist cover?
The pre-release items map to the pre-deploy and post-deploy stages.