Problem/Motivation

Implement GitLab CI/CD for the module to automate testing, ensure code quality, and streamline deployments.

Description

Setting up GitLab CI/CD for this module is essential to ensure continuous integration and delivery of high-quality code. This will enable:
* Automated testing: Run PHPUnit, Kernel, and Functional tests to validate changes.
* Code quality checks: Enforce coding standards using PHP CodeSniffer (PHPCS) and PHPStan.
* Security scans: Identify vulnerabilities using Drupal Security Checker.
* Automated deployments: Facilitate smoother releases and reduce manual intervention.

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

haedmoli created an issue. See original summary.

juandhr’s picture

Assigned: haedmoli » juandhr

juandhr’s picture

Assigned: juandhr » Unassigned
Status: Active » Needs review

The Gitlab CI pipeline is now working.

I created the merge request.

handrex made their first commit to this issue’s fork.

  • handrex committed a77d0b3b on main authored by juandhr
    Issue #3513557 by juandhr, haedmoli: Set Up GitLab CI 
    
handrex’s picture

handrex’s picture

Status: Needs review » Fixed

Thanks @juandhr

haedmoli’s picture

Status: Fixed » Closed (fixed)