See Content Websites Responsibility for the latest information about the DRI and support processes for the about.gitlab.com site.
GitLab recognizes that the Handbook is a critical part of empowering team members to do their jobs effectively. As such we have implemented a basic on-call process (refer to First-response Service Level Objective below) to ensure that someone is available to assist team members in the event that something is broken in the handbook or if they are having trouble with making updates to it.
Any issues should be reported in the #handbook-escalation channel in Slack.
If you do not get a response within the indicated first-response SLO feel free to DM the Editor team Engineering Manager or Product Manager (refer to team page).
Issues should only be escalated to the Handbook On-Call team if it relates to:
Until recently members of the Editor
team were part of the on-call process and members of the #handbook-escalation channel.
Additionally any GitLab team member can volunteer to join the #handbook-escalation channel and help out.
We are looking into formulating alternatives and the future.
#production
, #incident-management
, and #is-this-known
to see if it's a know issue with infrastructure or other problems.#website
and/or #handbook
as appropriate.The Handbook On-Call deals specifically with matters relating to the www-gitlab-com
repo source code and configuration.
If a reported issue relates to the GitLab product or the infrastructure running the https://about.gitlab.com website then it should be escalated to the Reliability Engineering team.
To report an incident follow the instructions on the Incident Management page: /handbook/engineering/infrastructure/incident-management/#reporting-an-incident
All incidents reported in the #handbook-escalation channel, during weekdays (Mon - Fri, 08:00 UTC+0 - 18:00 UTC-7), should receive an initial response of acknowledgement within 1 hour of it being reported.
There is also a runbook for about.gitlab.com incident handling.
All broken CI pipelines for the master
branch of the www-gitlab-com
repo are automatically posted in the Slack channel.
These reports should be investigated and addressed where needed.
Once a report has been looked at, please leave a comment stating the nature of the problem, action taken and add a ✅ reaction to the message to show that it has been handled.
If for some reason there is a large amount of failures resulting in spamming the channel, the error reporting can be turned off in the repo settings: https://gitlab.com/gitlab-com/www-gitlab-com/-/services/slack/edit
See the description of this issue for details on the current workarounds required for this bug related to the Merge Train
To see the status of the merge train (useful when team members are reporting that their MRs seem 'stuck' on the train), see this issue to check the status and perform a workaround, if necessary.
TL;DR for workaround: If the first/oldest MR iid
in the FIFO list (sort=asc
by ID) is actively running a pipeline and eventually gets merged, then things are moving along, just slowly. If the first one in the list isn't currently running any pipeline, remove it from the train and re-add it (it should go to the end).