CI: #3586655 failed to configure canvas.install changes to trigger PHPUnit CI jobs
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3588685. -->
Reported by: [penyaskito](https://www.drupal.org/user/959536)
Related to !1064
>>>
<h3 id="overview">Overview</h3>
<p><em>This regression was introduced in <span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/canvas/-/work_items/3586655" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/canvas/-/work_items/3586655</a></span>.</em></p>
<p><a href="https://git.drupalcode.org/project/canvas/-/merge_requests/1003">https://git.drupalcode.org/project/canvas/-/merge_requests/1003</a> was merged without running phpunit.<br>
No problem in this case, but it could be. </p>
<p>We should ensure phpunit jobs run when canvas.install changes.</p>
<h3 id="proposed-resolution">Proposed resolution</h3>
<p>Fix gitlabci so:</p>
<ul>
<li>Changes to <code>canvas.install</code> are detected and run phpunit</li>
<li><del>Changes to submodules <code>*.module</code>, <code>.install</code> and <code>*.post_updates.php</code> are detected and run phpunit.</del> the existing <code>modules/**/*</code> rule already handles this</li>
</ul>
<h3 id="ui-changes">User interface changes</h3>
<p>None.</p>
issue