feat: adds the ability to test committing locally and allows that repos have no commits
chore: rename $push to $persist
ci: test-drive a sync on CI before merging and running the sync for real
Note: dry-running the sync doubles the number of GitHub activities per sync because now the sync runs twice for each sync PR: once to dry-run it to make sure it passes without errors, and then for real after the PR was merged. The dry run takes about 5-6 minutes.
$push
to$persist
Note: dry-running the sync doubles the number of GitHub activities per sync because now the sync runs twice for each sync PR: once to dry-run it to make sure it passes without errors, and then for real after the PR was merged. The dry run takes about 5-6 minutes.