CI implementation

Created on 16 July 2025, 13 days ago

Problem/Motivation

There is no CI for the module.

Steps to reproduce

No steps to reproduce.

Proposed resolution

Implement Drupal CI into this module.

Remaining tasks

Configure .gitlab-ci.yml using Drupal templates.

User interface changes

None.

API changes

None.

Data model changes

None.

πŸ“Œ Task
Status

Active

Version

2.1

Component

Miscellaneous

Created by

πŸ‡ΊπŸ‡¦Ukraine konot

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @konot
  • @konot opened merge request.
  • πŸ‡ΊπŸ‡¦Ukraine bohart Lutsk, Ukraine

    Just a quick overview:

    1) cspell

    The number of distinct unrecognised/misspelled words is 2
    ------------
    doesn
    extrafields
    

    There is no much sense in creating separate issues to address those further.
    We need to fix "doesn't" and to add "extrafields" to cspell allow a list of the module in this PR (as this is really quick fix to make this step green).

    2) The same with phpcs - "Missing short description in doc comment"
    This is a one-line and a few-second fix. I think it should be done here as well (with no additional issues).

    Thanks!

  • πŸ‡ΊπŸ‡¦Ukraine konot

    I have added the CI for the module. To eliminate existing warnings from lints, I have:
    1. Included extrafields in _CSPELL_WORDS.
    2. Added the phpstan-baseline.neon file to ignore warnings about missing return statements.
    3. Corrected some typos in the code.

    For now, the lints are functioning well.

Production build 0.71.5 2024