abra/pkg/git/push.go
cellarspoon 014d32112e
All checks were successful
continuous-integration/drone/push Build is passing
fix: ensure tags & commits are pushed
2021-12-23 02:24:43 +01:00

23 lines
357 B
Go

package git
import (
"github.com/go-git/go-git/v5"
"github.com/sirupsen/logrus"
)
// Push pushes the latest changes
func Push(repoPath string) error {
commitRepo, err := git.PlainOpen(repoPath)
if err != nil {
return err
}
if err := commitRepo.Push(&git.PushOptions{}); err != nil {
return err
}
logrus.Info("changes pushed")
return nil
}