try to get SHA of the content

This commit is contained in:
Ettore Di Giacinto
2025-03-13 22:53:02 +01:00
parent 5e73be42cb
commit aea0b424b9

View File

@@ -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{