CI job budget, fail-fast gates, and affected-package selection for GitHub Actions
Git conventions for renames and moves — preserve history in diffs