Skip to content

Commit 7d4d1a4

Browse files
committed
fix next pathway digger
1 parent f03dccb commit 7d4d1a4

File tree

2 files changed

+18
-25
lines changed

2 files changed

+18
-25
lines changed

cli/pkg/spec/next.go

Lines changed: 17 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import (
66
"github.com/diggerhq/digger/cli/pkg/usage"
77
backend2 "github.com/diggerhq/digger/libs/backendapi"
88
comment_summary "github.com/diggerhq/digger/libs/comment_utils/summary"
9-
"github.com/diggerhq/digger/libs/digger_config"
109
"github.com/diggerhq/digger/libs/scheduler"
1110
"github.com/diggerhq/digger/libs/spec"
1211
"github.com/samber/lo"
@@ -116,27 +115,21 @@ func RunSpecNext(
116115
usage.ReportErrorAndExit(spec.VCS.Actor, fmt.Sprintf("could not get policy provider: %v", err), 1)
117116
}
118117

119-
changedFiles, err := prService.GetChangedFiles(*spec.Job.PullRequestNumber)
120-
if err != nil {
121-
log.Printf("error getting changed files: %v", err)
122-
reporterError(spec, backendApi, err)
123-
usage.ReportErrorAndExit(spec.VCS.Actor, fmt.Sprintf("could not get changed files: %v", err), 1)
124-
}
125-
126-
diggerConfig, _, _, err := digger_config.LoadDiggerConfig("./", false, changedFiles)
127-
if err != nil {
128-
log.Printf("error getting digger config: %v", err)
129-
reporterError(spec, backendApi, err)
130-
usage.ReportErrorAndExit(spec.VCS.Actor, fmt.Sprintf("Failed to read Digger digger_config. %s", err), 4)
131-
}
132-
log.Printf("Digger digger_config read successfully\n")
118+
//changedFiles, err := prService.GetChangedFiles(*spec.Job.PullRequestNumber)
119+
//if err != nil {
120+
// usage.ReportErrorAndExit(spec.VCS.Actor, fmt.Sprintf("could not get changed files: %v", err), 1)
121+
//}
122+
//diggerConfig, _, _, err := digger_config.LoadDiggerConfig("./", false, changedFiles)
123+
//if err != nil {
124+
// usage.ReportErrorAndExit(spec.VCS.Actor, fmt.Sprintf("Failed to read Digger digger_config. %s", err), 4)
125+
//}
126+
//log.Printf("Digger digger_config read successfully\n")
133127

134-
commentUpdater, err := commentUpdaterProvider.Get(*diggerConfig)
135-
if err != nil {
136-
log.Printf("error getting comment updater: %v", err)
137-
reporterError(spec, backendApi, err)
138-
usage.ReportErrorAndExit(spec.VCS.Actor, fmt.Sprintf("could not get comment updater: %v", err), 8)
139-
}
128+
commentUpdater := comment_summary.NoopCommentUpdater{}
129+
//commentUpdater, err := commentUpdaterProvider.Get(*diggerConfig)
130+
//if err != nil {
131+
// usage.ReportErrorAndExit(spec.VCS.Actor, fmt.Sprintf("could not get comment updater: %v", err), 8)
132+
//}
140133

141134
planStorage, err := PlanStorageProvider.GetPlanStorage(spec.VCS.RepoOwner, spec.VCS.RepoName, *spec.Job.PullRequestNumber)
142135
if err != nil {
@@ -167,12 +160,12 @@ func RunSpecNext(
167160
reportTerraformOutput := spec.Reporter.ReportTerraformOutput
168161
allAppliesSuccess, _, err := digger.RunJobs(jobs, prService, orgService, lock, reporter, planStorage, policyChecker, commentUpdater, backendApi, spec.JobId, true, reportTerraformOutput, commentId, currentDir)
169162
if !allAppliesSuccess || err != nil {
170-
serializedBatch, reportingError := backendApi.ReportProjectJobStatus(spec.VCS.RepoName, spec.Job.ProjectName, spec.JobId, "failed", time.Now(), nil, "", "")
163+
_, reportingError := backendApi.ReportProjectJobStatus(spec.VCS.RepoName, spec.Job.ProjectName, spec.JobId, "failed", time.Now(), nil, "", "")
171164
if reportingError != nil {
172165
usage.ReportErrorAndExit(spec.VCS.RepoOwner, fmt.Sprintf("Failed run commands. %s", err), 5)
173166
}
174-
commentUpdater.UpdateComment(serializedBatch.Jobs, serializedBatch.PrNumber, prService, commentId)
175-
digger.UpdateAggregateStatus(serializedBatch, prService)
167+
//commentUpdater.UpdateComment(serializedBatch.Jobs, serializedBatch.PrNumber, prService, commentId)
168+
//digger.UpdateAggregateStatus(serializedBatch, prService)
176169
usage.ReportErrorAndExit(spec.VCS.RepoOwner, fmt.Sprintf("Failed to run commands. %s", err), 5)
177170
}
178171
usage.ReportErrorAndExit(spec.VCS.RepoOwner, "Digger finished successfully", 0)

next/services/scheduler.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ func TriggerJob(gh utils.GithubClientProvider, ciBackend ci_backends.CiBackend,
7676
return fmt.Errorf("could not get variable spec from job: %v", err)
7777
}
7878

79-
spec, err := GetSpecFromJob(*job, lib_spec.SpecTypeNextJob)
79+
spec, err := GetSpecFromJob(*job, lib_spec.SpecTypeApplyBeforeMergeJob)
8080
if err != nil {
8181
log.Printf("could not get spec: %v", err)
8282
return fmt.Errorf("coult not get spec %v", err)

0 commit comments

Comments
 (0)