Unable to trigger pipeline in merge request when the last commit was a [skip ci] commit

Hi,

I am unable to manually trigger a build for a commit from a merge request when the commit was pushed with [skip ci] / git push --push-option=ci.skip

When ever I press Run Pipeline a pipeline run will be created but instantly skipped.

From my understanding/expectation skip ci should only skip it for CI trigger not for manual invocation.

Currently running Gitlab v16.3.7-ee with runners v15.11.1

I think you should try using the GitLab web interface to run the pipeline manually. Look for an option that lets you run it even if the commit message says not to.