mirror of
https://git.vectorsigma.ru/public/atlantis.git
synced 2026-08-05 07:48:28 +00:00
Pass atlantis/apply when there are no plans (#1323)
This commit is contained in:
@@ -150,13 +150,16 @@ func (c *DefaultCommandRunner) RunAutoplanCommand(baseRepo models.Repo, headRepo
|
||||
if len(projectCmds) == 0 {
|
||||
log.Info("determined there was no project to run plan in")
|
||||
if !c.SilenceVCSStatusNoPlans {
|
||||
// If there were no projects modified, we set a successful commit status
|
||||
// with 0/0 projects planned successfully because some users require
|
||||
// If there were no projects modified, we set successful commit statuses
|
||||
// with 0/0 projects planned/applied successfully because some users require
|
||||
// the Atlantis status to be passing for all pull requests.
|
||||
ctx.Log.Debug("setting VCS status to success with no projects found")
|
||||
if err := c.CommitStatusUpdater.UpdateCombinedCount(baseRepo, pull, models.SuccessCommitStatus, models.PlanCommand, 0, 0); err != nil {
|
||||
ctx.Log.Warn("unable to update commit status: %s", err)
|
||||
}
|
||||
if err := c.CommitStatusUpdater.UpdateCombinedCount(baseRepo, pull, models.SuccessCommitStatus, models.ApplyCommand, 0, 0); err != nil {
|
||||
ctx.Log.Warn("unable to update commit status: %s", err)
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user