CI: review automatic jobs and when they run
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3585979. -->
Reported by: [fjgarlin](https://www.drupal.org/user/2495842)
Related to !995 !944
>>>
<h3 id="overview">Overview</h3>
<p><a href="https://git.drupalcode.org/project/gitlab_templates/-/work_items/3572380">https://git.drupalcode.org/project/gitlab_templates/-/work_items/3572380</a> was recently merged for all contrib modules using the default DA templates. Canvas implementation extends the default templates and adds their own jobs (which is totally fine), however some of those jobs always run, no matter what. </p>
<p>Checking the usage over the last week alone, canvas is on par with Drupal core:<br>
<img src="https://www.drupal.org/files/issues/2026-04-21/Screenshot%202026-04-21%20at%2009.45.48.png" alt="CI usage"></p>
<p>This is probably due to the volume of issues and MR being worked on each day, so again, the above is not a bad thing, but something to think about.</p>
<p>Last, I see that there is already a "*manual-rule", which is exactly what has been done in the gitlab_templates,</p>
<h3 id="proposed-resolution">Proposed resolution</h3>
<p>I think the idea would be to review which jobs could use the "*manual-rule" that currently do not use it.<br>
I don't know enough about the whole pipeline to know which job is relavant where, so I'll let the people that know suggest possible improvements, if any.</p>
<h3 id="ui-changes">User interface changes</h3>
<p>If implemented, some pipeline jobs would need to be manually triggered.</p>
issue