فهرست منبع

fix existing gitlab ci fetch

Mohammed Nafees 4 سال پیش
والد
کامیت
e69f9c5d9a
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      internal/integrations/ci/gitlab/ci.go

+ 2 - 2
internal/integrations/ci/gitlab/ci.go

@@ -172,7 +172,7 @@ func (g *GitlabCI) Cleanup() error {
 
 	jobName := getGitlabStageJobName(g.ReleaseName)
 
-	ciFile, resp, err := client.RepositoryFiles.GetFile(g.pID, ".gitlab-ci.yml", &gitlab.GetFileOptions{
+	ciFile, resp, err := client.RepositoryFiles.GetRawFile(g.pID, ".gitlab-ci.yml", &gitlab.GetRawFileOptions{
 		Ref: gitlab.String(g.defaultGitBranch),
 	})
 
@@ -183,7 +183,7 @@ func (g *GitlabCI) Cleanup() error {
 	}
 
 	ciFileContentsMap := make(map[string]interface{})
-	err = yaml.Unmarshal([]byte(ciFile.Content), ciFileContentsMap)
+	err = yaml.Unmarshal(ciFile, ciFileContentsMap)
 
 	if err != nil {
 		return fmt.Errorf("error unmarshalling existing .gitlab-ci.yml: %w", err)