Mobile release release incidents

Mobile release: 6 published incident types backed by 15 public reports.

The root-cause stage named most often in this group is release-process, in 4 of 6 incident types.

6 incident types published · 2 withheld · 15 public reports

Incident types in this group

Mobile release

API version dropped while old app liveLikelihood: not published (1 public report in 5 years)Impact: medium (2 of 2 reports: availability)2
App store rollback not possibleLikelihood: medium (5 public reports in 5 years)Impact: medium (2 of 5 reports: availability)5
Crash on older OS versionLikelihood: low (2 public reports in 5 years)Impact: medium (2 of 2 reports: availability)2
Deep link broken after routing changeLikelihood: low (2 public reports in 5 years)Impact: medium (2 of 2 reports: availability)2
In-app purchase receipt validation failsLikelihood: low (2 public reports in 5 years)Impact: high (2 of 2 reports: money)2
Push notification token resetLikelihood: low (2 public reports in 5 years)Impact: medium (2 of 2 reports: availability)2

Withheld in this group: Forced update locks users out, Offline sync conflict after schema change. Reasons per route

Risk grid

Risk grid: count of incident types per likelihood and impact cell, from data/risk.json
Likelihood \ ImpactImpact: highImpact: mediumImpact: low
Likelihood: high000
Likelihood: medium010
Likelihood: low130
Impact unrated or likelihood not graded1
Table equivalent: incidents per cell
IncidentLikelihoodImpact
API version dropped while old app livenot-publishedmedium
App store rollback not possiblemediummedium
Crash on older OS versionlowmedium
Deep link broken after routing changelowmedium
In-app purchase receipt validation failslowhigh
Push notification token resetlowmedium

Root-cause stages

StageIncident types naming it
release-process4
code3
config2
build1
infra1
third-party1

Fewer than 2 reports in this group state both the change time and the detection time; no median is printed.

Only on this page

Crash on older OS version is the incident type in this group whose root causes do not include the release-process stage; its causes are introduced at code and build.

Group checklist

The first pre-release item of each published incident type in the group.

  • GR-01
  • GR-02
  • GR-03
  • GR-04
  • GR-05
  • GR-06

Questions

What causes Mobile release incidents?

Published incident types in this group name these root-cause stages: release-process (4), code (3), config (2), build (1), infra (1), third-party (1).

Which pipeline stage introduces most Mobile release incidents?

The release-process stage, named in 4 of 6 published incident types in the group.

Which test classes catch Mobile release incidents?

Test classes listed on the group's incident pages: synthetic monitoring (3), end-to-end tests (3), canary and progressive delivery checks (3), contract tests (2), configuration and environment tests (2), integration tests (2), compatibility tests (1).

How quickly are Mobile release incidents detected in public reports?

Fewer than 2 reports in this group state both the change time and the detection time, so no median is published.

How likely are Mobile release incidents compared with each other?

API version dropped while old app live: not-published likelihood, medium impact; App store rollback not possible: medium likelihood, medium impact; Crash on older OS version: low likelihood, medium impact; Deep link broken after routing change: low likelihood, medium impact; In-app purchase receipt validation fails: low likelihood, high impact; Push notification token reset: low likelihood, medium impact.

What should a release checklist for Mobile release include?

The group checklist collects the first pre-release item of each of the 6 published incident types; each item names the test class that checks it.