For a few years now, DA has created templates for CI/CD to be used by maintainers of contrib modules in DA's infrastructure. They offer an out-of-the-box solution for testing and linting your code. It also offers many customizations and it can expand your testing, allowing your module be more secure from core and dependency updates, catching errors and deprecations, preventing releasing hotfix releases
You need to know about basic extension development and general knowledge about Gitlab CI/CD
After DrupalCI Testbot was deprecated from official use, there was a strong need for the contrib ecosystem (and core) to allow automatic testing via Drupal Gitlab. A preliminary work began before Testbot's deprecation and has now created an amazing tool for module, theme and profile maintainers to test their code (and much much faster than before!). We will go through the documentation of Gitlab Templates, analyze which customizations exist, how can you expand it, according to your module use-cases.
We will start with some brief history of this project, show some nice use cases already running and what can be added there to extend your testing.
After this session, you will be able to test your code according to Drupal standards in an easy way, learn more about the development of Gitlab Templates and how can you provide feedback and further develop the templates themselves.
