Pipeline not triggered when pushing from remote but triggered when commiting from web IDE
Summary
There is a behaviour inconsistency between client and Web IDE on git based projects. The pipeline start after commiting from web IDE, but don't on classic push from client.
Steps to reproduce
- create a new Git repository from template (I tried with the pelican one)
- Pull, edit content and commit, push
- verify if a new pipeline is triggered
- Edit a file from the Web IDE
- verify if a new pipeline is triggered
Example Project
https://foss.heptapod.net/heptapod/testing-projects/trypelican
What is the current bug behavior?
CI pipeline not triggered on push
What is the expected correct behavior?
CI pipeline triggered on push