pub(crate) async fn run_sync_with_credentials( args: SyncArgs, credentials: &SyncCredentials, ) -> Result<()>