<commit_before># Monthly Release

NOTE: This is a guide for GitLab developers.

# **7 workdays before release - Code Freeze & Release Manager**

### **1. Stop merging in code, except for important bug fixes**

### **2. Release Manager**

A release manager is selected that coordinates all releases the coming month.
The release manager has to make sure all the steps below are done and delegated where necessary.
This person should also make sure this document is kept up to date and issues are created and updated.

### **3. Create an overall issue**

Create issue for GitLab CE project(internal). Name it "Release x.x.x" for easier searching.
Replace the dates with actual dates based on the number of workdays before the release.

```<commit_msg>Explicitly mention patch releases<commit_after># Monthly Release

NOTE: This is a guide for GitLab developers.

# **7 workdays before release - Code Freeze & Release Manager**

### **1. Stop merging in code, except for important bug fixes**

### **2. Release Manager**

A release manager is selected that coordinates all releases the coming month, including the patch releases for previous releases.
The release manager has to make sure all the steps below are done and delegated where necessary.
This person should also make sure this document is kept up to date and issues are created and updated.

### **3. Create an overall issue**

Create issue for GitLab CE project(internal). Name it "Release x.x.x" for easier searching.
Replace the dates with actual dates based on the number of workdays before the release.

```
{'fraction_non_alphanumeric': 0.06815286624203822, 'fraction_numerical': 0.005095541401273885, 'mean_word_length': 4.398625429553265, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5683005', 'n_tokens_mistral': 390, 'n_tokens_neox': 375, 'n_words': 236}