Skip to content

Commit

Permalink
Pass atlantis/apply when there are no plans
Browse files Browse the repository at this point in the history
  • Loading branch information
raxod502-plaid committed Dec 21, 2020
1 parent b6e8403 commit 464c105
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions server/events/command_runner.go
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
Expand Down

0 comments on commit 464c105

Please sign in to comment.