 שלום ו Welkom to GitLab 14.8 Release. My name is Itsygan Baruch and I'm excited today to introduce to you two features we shipped with this release. The first one is auto-completion of keywords in the pipeline editor, which will greatly increase your efficiency when writing and debugging pipelines. The second issue is adding default issue and merge request templates in the project repository. The credit for this issue goes to David Baruch, a GitLab contributor. Thank you very much David. All right, so I will start with a demo. This is my GitLab project and I will open the pipeline editor. Let's start by creating our first basic pipeline. Always start with the stages, so I will add a few stages. Build, test, and deploy. All right, so after I defined the stages I can add a job, so I will add one job and I will add to the job a script. Simple script, echo, build. Now I want that the script will be allow-failor and so allow-failor equal true and I will add condition when. I want that the job will be, will run only on success and I will add also after script section with echo after script. So I created job with one script which do echo build, the job allow-failor and I added when on success and after script. As you noticed I didn't need to remember the keywords because the auto completion feature helped me to write all of those keywords with their values. The editor tells me that the syntax is valid. I can go to the visualization tab and I see that I have one stage and one job in it. If I will open the lint I will see that I don't have any syntax or everything is okay so I will can just go and commit this file and we have our very basic pipeline configuration because I committed it to the repository a pipeline will start and this is my pipeline running and I see my job it already completed and I can open and see the job log and I see that echo build as expected in the after script again echo after script and the job succeeded. So this is about the pipeline editor and the auto completion really really call and help to write a pipeline in a more efficient way and the second feature is creating templates. So I will start by creating an issue template and merge request template what you need is to create a file a new file in the root of the repository and name the file default.md under this path and you just need to add a template so I will paste to here a template and commit. So this created for me this folder for merge request template and the same I will do for an issue I will create a file again the fine name will be default.md but the folder will be .gitlab at issue template and again I will paste the same template and commit it so this is my repository now I have .gitlab folder under this gitlab I have issue templates and merge request templates so now if I will create a new issue and you will see that the the template that I just created is here I can go to preview and see the template same for merge request I can create a new merge request I will select a source branch and you see that the description has the default template that I created that can go modify it or go to preview and when I'm ready I just create the merge request and I have all of those details prepopulated for me for each merge request that I created. I hope you find this short demo useful and thank you for watching until the next time bye bye