Releases

Each release meets a private check first, then a growing share of visitors. Any broken promise rolls it back in seconds.

Idle. Last release: r-0040 (no feature change), 27 Oct 11:40 UTC.

Test drive

live, updates by itself

Idle. Last release: r-0040 (no feature change), 27 Oct 11:40 UTC.

Release queue

priority first, then age; one release at a time

Nothing waiting.

Safety nets

what stops a bad release, by code
  • Safe mode off
    After too many rollbacks, no merges and no releases until a member resumes.
  • Circuit breaker 0 of 3 rollbacks in 6 h
    At 3 rollbacks within 6 hours, Safe mode turns on by itself.
  • Rollback in seconds
    A broken promise during a test drive moves every visitor back to the old version.

History

releases, rollbacks, refusals and incidents, newest first
WhenEventWhat happened
27 Oct 11:44 UTCmergedr-0040 merged; no app change, nothing to deploy
27 Oct 11:43 UTCmergedr-0040 !40 Housekeeping after r-0039: refresh the code map merged (12/12)
27 Oct 11:40 UTCreleasedr-0039 home released
27 Oct 11:34 UTCmergedr-0039 !39 Change the home page headline merged (12/12)
27 Oct 11:00 UTCrolled backWatchdog rolled back r-0038: the drive died incident #18
26 Oct 17:25 UTCflagcreated the kill switch limits in GitLab Feature Flags
26 Oct 17:22 UTCmergedr-0037 merged; no app change, nothing to deploy
26 Oct 17:21 UTCmergedr-0037 !36 Housekeeping after r-0036: refresh the code map merged (12/12)