Re: How to do add-on merge requests and get a pipeline to run?

David Kastrup <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.devel
Organization Organization?!?
Message-ID <[email protected]>
Jonas Hahnfeld via Discussions on LilyPond development
<[email protected]> writes:

> On Sat, 2026-08-08 at 21:25 +0200, David Kastrup wrote:
>> Werner LEMBERG <[email protected]> writes:
>> > Maybe it is posible with some special code in the CI configuration for
>> > LilyPond's git repository, I really don't know.  Asking a search
>> > machine didn't reveal anything that I can understand.
>> 
>> One needs project maintainer role to set up CI triggers.  As far as I
>> can tell, the pipeline configuration is already the same as with normal
>> merge requests though I don't know what that means with respect to the
>> reference point for "make test-baseline".  But I cannot trigger a
>> pipeline.
>
> Just clarifying this part inline: CI triggers are maintained in the
> file .gitlab-ci.yml, which can be edited by anyone. The project
> settings related to CI/CD are centered around administrative tasks
> such as who is allowed to cancel pipelines and jobs (Developers),
> managing the list of runners, and configuring variables.

Ah, I had hoped for a "somebody else's problem" scenario I'll admit.  At
least now I know where to actually look.

This means that I could change the behavior for just my branch by
pushing a commit changing its .gitlab-ci.yml file; but if the branch got
merged, this would change global policies?

> For the general subject I'll reply to the latest message.

Thank you.

-- 
David Kastrup
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.