Problem/Motivation

As a user/contributor/site it would be great to automatically run CI checks on modules so one can keep up on code quality and have automated tests run (if available)

Issue fork slack-3571871

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

dmundra created an issue. See original summary.

dmundra’s picture

Added gitlab CI file with OPT_IN_TEST_PREVIOUS_MAJOR to test D10 and D11. I presume we will see a few issues that will need cleanup.

dmundra’s picture

Status: Active » Needs review

Added .gitlab CI and took a shot and cleaning up the cspell, phpcs and phpstan reported issues. After adding rules 3.x version that only works with D10, the pipeline is failing because it doesn't support D10.

dmundra’s picture

Toggled the MR to get tugboat to run after rebasing for that.

swirt’s picture

Thank you @dmundra for this contribution, it will be very helpful supporting changes in the future.

swirt’s picture

Status: Needs review » Fixed

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

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

Maintainers, credit people who helped resolve this issue.

dmundra’s picture

Title: Add gitlab-ci » Add gitlab-ci to 8.x-1.x-dev branch of the slack module

Cheers @swirt

swirt’s picture

Released with 8.x-1.5

dmundra’s picture

Status: Fixed » Closed (fixed)

Thank you @swirt