I have enabled merge queues in Github and have also completed the steps to add the gh-readonly
branches to our CI overrides. However, we are using dynamic configuration, which causes there to be a “setup” job that runs, figures out which files changed, and triggers code tests based on those changed files.
The issue is that when the “setup” job completes, that seems to count as a “passed” status check, which then triggers the merge queue to merge the PR even though the actual tests have yet to be triggered. Those actual tests then fail because the branch they use no longer exists.
Has anybody found a way around this?