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