Trigger GitLab Pipeline on GitHub PR Title Change

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Release notes

Support linting of PR details, such as PR title

Problem to solve

We are unable to lint GitHub PR Title changes using the GitLab pipeline. The PR title linting is needed to ensure that there is at least one Conventional Commit message when the PR is merged - allowing for Semantic Release.

At the moment, it doesn't appear that GitLab provides any API to pass the PR details (such as title) to mirrored pull trigger (POST /projects/:id/mirror/pull)

Proposal

Provide the pipeline functionality to:

  1. Provide PR title to pipelines triggered by mirror pull request
  2. Provide a way to differentiate between mirror pull requests initiated by code change (commits) and PR details changing (such as title)

Intended users

Developers, DevOps

Metrics

Edited by 🤖 GitLab Bot 🤖