diff --git a/src/GitHub_Updater/Base.php b/src/GitHub_Updater/Base.php
index <HASH>..<HASH> 100644
--- a/src/GitHub_Updater/Base.php
+++ b/src/GitHub_Updater/Base.php
@@ -596,12 +596,16 @@ class Base {
 		$wp_filesystem->move( $source, $new_source );
 
 		if ( 'github-updater' === $slug ) {
-			$this->delete_all_transients();
+			add_action( 'upgrader_process_complete', array( &$this, 'upgrader_process_complete'), 15 );
 		}
-
+		
 		return trailingslashit( $new_source );
 	}
 
+	public function upgrader_process_complete() {
+		$this->delete_all_transients();
+	}
+
 	/**
 	 * Delete $source when updating from GitLab Release Asset.
 	 *
delete transients in upgrader_process_complete

for GHU updates