Cache the result of checks on existing commits
Keep a database of results of checks on per commit basis. This way when a branch is extended we don't run checks on all the past commits that we have tested previously.
Keep a database of results of checks on per commit basis. This way when a branch is extended we don't run checks on all the past commits that we have tested previously.