2
0
Эх сурвалжийг харах

Add casing for file not found on repository on deletion

jnfrati 4 жил өмнө
parent
commit
bb7faa4335

+ 5 - 1
internal/integrations/ci/actions/actions.go

@@ -472,7 +472,7 @@ func deleteGithubFile(
 		}
 	}
 
-	_, _, err := client.Repositories.DeleteFile(
+	_, response, err := client.Repositories.DeleteFile(
 		context.TODO(),
 		gitRepoOwner,
 		gitRepoName,
@@ -480,6 +480,10 @@ func deleteGithubFile(
 		opts,
 	)
 
+	if response.StatusCode == 404 {
+		return nil
+	}
+
 	if err != nil {
 		return err
 	}