Description: The ‘Pre-merge’ process in GitLab CI refers to a series of automated checks that are carried out on the code before it is merged into the main branch of the repository. This approach is fundamental for maintaining code quality and ensuring that new contributions do not introduce errors or compatibility issues. During the pre-merge stage, unit tests, static code analysis, and other validations can be executed to detect failures or inconsistencies. This process not only helps identify problems before the code is integrated but also fosters a more rigorous and collaborative development culture, where each contribution is reviewed and validated. The implementation of pre-merge in GitLab CI can be customized according to the project’s needs, allowing teams to define what types of tests and checks should be performed. In summary, pre-merge is an essential practice in modern development that contributes to software stability and quality, facilitating a more efficient and secure workflow.