From aea0b424b982f4335a85c2b6b4e5e7b27ef7050d Mon Sep 17 00:00:00 2001 From: Ettore Di Giacinto Date: Thu, 13 Mar 2025 22:53:02 +0100 Subject: [PATCH] try to get SHA of the content --- services/actions/githubrepositorycreateupdatecontent.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/actions/githubrepositorycreateupdatecontent.go b/services/actions/githubrepositorycreateupdatecontent.go index b266ece..1f205cf 100644 --- a/services/actions/githubrepositorycreateupdatecontent.go +++ b/services/actions/githubrepositorycreateupdatecontent.go @@ -65,9 +65,9 @@ func (g *GithubRepositoryCreateOrUpdateContent) Run(ctx context.Context, params } var sha *string - branch, _, _ := g.client.Repositories.GetBranch(g.context, result.Owner, result.Repository, result.Branch, 2) - if branch != nil { - sha = branch.Commit.SHA + c, _, _, _ := g.client.Repositories.GetContents(g.context, result.Owner, result.Repository, result.Path, nil) + if c != nil { + sha = c.SHA } fileContent, _, err := g.client.Repositories.CreateFile(g.context, result.Owner, result.Repository, result.Path, &github.RepositoryContentFileOptions{