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 made their first commit to this issue’s fork.

juandhr’s picture

Status: Active » Needs review

I created the MR. The gitlab pipeline is now working.

dario.diaz’s picture

Status: Needs review » Fixed

Checked it and it works fine.

Now that this issue is closed, please review the contribution record.

As a contributor, attribute any organization helped you, or if you volunteered your own time.

Maintainers, please credit people who helped resolve this issue.

  • haedmoli committed ead33062 on main authored by juandhr
    [#3521824] fix: Set Up GitLab CI
    
    By: juandhr
    By: haedmoli
    By: dario....
haedmoli’s picture

Status: Fixed » Closed (fixed)

Thanks dario.diaz for the review, the MR has been accepted.