package action

import relent "github.com/tidbcloud/devops/entity/release"

type actionWhenInProgress struct {
	*actionBase
}

func (a *actionWhenInProgress) ExecuteDeployment(order relent.ChangeDeployOrder, force bool) error {
	return a.actionBase.executeDeployment(order, force)
}

func (a *actionWhenInProgress) VerifyDeployment(order relent.ChangeDeployOrder, note string) error {
	return a.actionBase.verifyDeployment(order, note)
}

func (a *actionWhenInProgress) Close(result relent.ChangeResult, summary string) error {
	return a.close(result, summary)
}
