The merge queue runs the full suite on exactly the commit it then puts on main, and main's push run then ran the full suite again on the same files. Select checks now asks the Actions API whether a passing merge_group CI run exists for the pushed commit; if so the push runs only the repository checks. A push that skipped the queue, or an API that cannot answer, still runs everything. The nightly still runs the whole suite. Pull requests also run less: the reference tests only when solidcraft-cli (or anything it depends on) is affected, and doc tests only for the affected packages that have a library. The ci check requires the reference tests only when they were selected. Claude-Session: https://claude.ai/code/session_01LGeCa5jWWdroMWvXxN3LLM Co-authored-by: jyviko <[email protected]> Co-authored-by: Claude Opus 5.5 <[email protected]>